SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
EC533: Digital Signal Processing

         Lecture 4
  Discrete-Time Signals &
          Systems
x(n)                      y(n)
4.1 – Discrete-Time Signals                                                   DSP

By tradition, a discrete-time signal is represented as a sequence of numbers:

x(n)=5,3,4,3,6,….      for n=0,1,2,…                                   x(n)

x(nT)=5,3,4,3,6,….     for n=0,1,2,…                                                  6
                                                                   5
                                                                              4
xn=5,3,4,3,6,….,       for n=0,1,2,…                                    3         3


                                                                            T 2T 3T 4T      nT


where x(n) indicates the value of the signal at a discrete time n(nT), also, it may indicates
the sequence itself.

• In DSP, it is common to omit T as the sampling frequency is assumed to be unity.
4.1.1 – Important Discrete Signals

As we are considering processing signals that are represented by sequences, 
we shall introduce the following basic signals:



a)Unit Impulse (Unit Sample)

                                                                        1


                                                                    0           n

b)Unit Step


                                                                1


                                                                    0 1 2 3 4   n
4.1.1 – Important Discrete Signals – cont.


    Delayed & Advanced Sequences
                                                           1             delayed
For f(±n ±m);
    If n & m have the same sign, the sequence will be           0   2         n
    advanced by m samples (shifted left). If n & m
    have the opposite signs, the sequence will be
    delayed by m samples (shifted right).
                                                                1       advanced

                                                        ‐1 0                   n

c) Unit Ramp
                                                        r (n)


                            ⎧n   for n > 0⎫
                   r ( n) = ⎨             ⎬
                            ⎩0   otherwise⎭
                                                                0 1 2 3 4      n
4.1.1 – Important Discrete Signals – cont.


d) exponential signal:
                         x(n) = a n          for ∀n
                         a = r.e jθ




   When |a|>1 The signal converges to 0 at   ∞
4.1.1 – Important Discrete Signals – cont.

   Unit Impulse & Unit Step Relationship
                                                                      1

                                                                          0 1 2 3 4          n


                                                                      1

                                                                              1 2 3 4        n
                                    1
                                                                      1
                                        0 1 2 3 4    n
                                                                          0                  n

 Hence, the unit impulse signal can be used as a basic building block for the construction 
 & representation of other signals.                                                   3
                                                                                   2
                                                                               1   0.5

                                                                              ‐1 0 1     3       n
4.2 – Discrete-Time Systems


• A discrete-time system is essentially a mathematical algorithm that takes an
input sequence, x(n), & produces an output sequence y(n). e.g., digital controllers,
digital spectrum analyzers, & digital filters.
                                                x(n)                     y(n)
                                                       DT system

• The discrete-time system is described by its impulse (unit sample) response h(n)


if                                                                              h(n)
                        then                                    h(n)
                                        Impulse Response
     Characteristics of discrete-time systems
        Linearity
        Shift Invariance (Time Invariance)
        Stability
        Causality
4.3 – Characteristics of discrete-time systems


• A discrete system is linear if it satisfies the superposition principle, that is:

If y1(n) is the o/p for the i/p x1(n) , y2(n) is the o/p for the i/p x2(n)
then the o/p for the i/p α x1 (n) + β x2 (n) is α y1 (n) + β y2 (n)




                                     h(n)


                                    h(n)



                                    h(n)
Linear System: Example 1

                                                     n
Accumulator                y ( n ) = ∑ x (l )
                                              l = −∞

        if        x ( n) = α x1 (n) + β x2 (n)

      Then
                                 n
              y (n ) =          ∑ α x1 (l ) + β x 2 (l )
                               l = −∞
                    n                     n
              =    ∑ α x1 (l ) + ∑ β x 2 (l )
                  l = −∞                l = −∞
                           n                     n
              = α ∑ x1 (l ) + β ∑ x 2 ( l )
                     l = −∞                   l = −∞

              = α y1 ( n ) + β y 2 ( n )
Linear System: Example 2
              y [ n ] = ( x [ n ])   2




 if           x(n) = α x1 (n) + β x2 (n)

Then


       y [ n ] = ( α x 1 [ n ] + β x 2 [ n ])   2


      ≠ α y1[ n ] + β y 2 [ n ]
4.3.2 – Shift Invariance (Time Invariance)


A system is shift invariant if any delay in the i/p produces a similar
delay in the o/p.

                                             x1(n)            y1(n)
i.e   if x1 ( n ) ⎯
                  ⎯→ y1 ( n )                         h(n)
  then if x ( n ) = x1 ( n − n 0 )
        y ( n ) = y1 ( n − n 0 )            x1(n-k)           y1(n-k)
                                                      h(n)


i.e. process doesn’t depend on absolute value of n
Shift Invariant system (Example 1)

• Upsampler                      x(n)               y (n)
                                             L




                                        Not shift‐invariant
Shift Invariant system (Example 2)

                                       Scaling by the time index


Hence,

    if

  then


          Not shift-invariant   parameters depend on n
Linear Shift Invariance (LSI) Systems

• Systems which are both linear and shift invariant are easily 
  manipulated mathematically

•    If discrete index corresponds to time, called Linear Time 
    Invariant (LTI)

•    There is a wide and useful class of DSP systems as digital
    filters.
Linear Time-Invariant (LTI) systems
• LTI Systems can be fully characterized by the convolution sun
•Since


•Due to linearity and shift-invariance:


•Then

                             Convolution sum




•The convolution describes how the I/p to a system interacts with the
system to produce the O/p.
Properties of Convolution Sum
1- Commutative:


2- Distributive:


 x(n)           h1(n)            y(n)

                h2(n)
                         Parallel connection
3- Associative:

x(n)                                 y(n)      x(n)   y(n)
        h1(n)           h2(n)
                        Cascade connection
LTI System Representation
• LTI systems can be represented by 2 forms:


1. Convolution Sum:




2. Difference Equation:




If b’s=0   FIR (Finite Impulse Response) system
 else        IIR (Infinite Impulse Response) system
4.3.3 –Stability

• A system is stable if each Bounded Input produces a Bounded
Output (BIBO).
 Bounded i/p :

 Bounded o/p :




                                                  for


 Condition for Stability
 The system is stable if it is absolutely summable.
4.3.4 – Causality
• A system is causal if there is no output when there is no input,




The o/p of a causal system depends only on the present & past
values of the i/p to the system & doesn’t predict future.
Causality (Example)

Moving Average

                             depends on                          Causal



‘Centered’ Moving Average




     looks forward in time        noncausal   can be made causal by
                                              delaying

Mais conteúdo relacionado

Mais procurados

DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and SystemsDSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and SystemsAmr E. Mohamed
 
Z Transform And Inverse Z Transform - Signal And Systems
Z Transform And Inverse Z Transform - Signal And SystemsZ Transform And Inverse Z Transform - Signal And Systems
Z Transform And Inverse Z Transform - Signal And SystemsMr. RahüL YøGi
 
Digital Signal Processing[ECEG-3171]-Ch1_L02
Digital Signal Processing[ECEG-3171]-Ch1_L02Digital Signal Processing[ECEG-3171]-Ch1_L02
Digital Signal Processing[ECEG-3171]-Ch1_L02Rediet Moges
 
3.Frequency Domain Representation of Signals and Systems
3.Frequency Domain Representation of Signals and Systems3.Frequency Domain Representation of Signals and Systems
3.Frequency Domain Representation of Signals and SystemsINDIAN NAVY
 
discrete time signals and systems
 discrete time signals and systems  discrete time signals and systems
discrete time signals and systems Zlatan Ahmadovic
 
digital signal processing lecture 1.pptx
digital signal processing lecture 1.pptxdigital signal processing lecture 1.pptx
digital signal processing lecture 1.pptxImranHasan760046
 
1.Basics of Signals
1.Basics of Signals1.Basics of Signals
1.Basics of SignalsINDIAN NAVY
 
Discrete fourier transform
Discrete fourier transformDiscrete fourier transform
Discrete fourier transformMOHAMMAD AKRAM
 
Signal and System, CT Signal DT Signal, Signal Processing(amplitude and time ...
Signal and System, CT Signal DT Signal, Signal Processing(amplitude and time ...Signal and System, CT Signal DT Signal, Signal Processing(amplitude and time ...
Signal and System, CT Signal DT Signal, Signal Processing(amplitude and time ...Waqas Afzal
 
Digital Signal Processing[ECEG-3171]-Ch1_L03
Digital Signal Processing[ECEG-3171]-Ch1_L03Digital Signal Processing[ECEG-3171]-Ch1_L03
Digital Signal Processing[ECEG-3171]-Ch1_L03Rediet Moges
 
Lecture No:1 Signals & Systems
Lecture No:1 Signals & SystemsLecture No:1 Signals & Systems
Lecture No:1 Signals & Systemsrbatec
 
Fast Fourier Transform
Fast Fourier TransformFast Fourier Transform
Fast Fourier Transformop205
 
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier TransformDSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier TransformAmr E. Mohamed
 

Mais procurados (20)

DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and SystemsDSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
 
Radix-2 DIT FFT
Radix-2 DIT FFT Radix-2 DIT FFT
Radix-2 DIT FFT
 
Z Transform And Inverse Z Transform - Signal And Systems
Z Transform And Inverse Z Transform - Signal And SystemsZ Transform And Inverse Z Transform - Signal And Systems
Z Transform And Inverse Z Transform - Signal And Systems
 
Digital Signal Processing[ECEG-3171]-Ch1_L02
Digital Signal Processing[ECEG-3171]-Ch1_L02Digital Signal Processing[ECEG-3171]-Ch1_L02
Digital Signal Processing[ECEG-3171]-Ch1_L02
 
3.Frequency Domain Representation of Signals and Systems
3.Frequency Domain Representation of Signals and Systems3.Frequency Domain Representation of Signals and Systems
3.Frequency Domain Representation of Signals and Systems
 
discrete time signals and systems
 discrete time signals and systems  discrete time signals and systems
discrete time signals and systems
 
Sampling theorem
Sampling theoremSampling theorem
Sampling theorem
 
digital signal processing lecture 1.pptx
digital signal processing lecture 1.pptxdigital signal processing lecture 1.pptx
digital signal processing lecture 1.pptx
 
1.Basics of Signals
1.Basics of Signals1.Basics of Signals
1.Basics of Signals
 
Discrete fourier transform
Discrete fourier transformDiscrete fourier transform
Discrete fourier transform
 
Signal and System, CT Signal DT Signal, Signal Processing(amplitude and time ...
Signal and System, CT Signal DT Signal, Signal Processing(amplitude and time ...Signal and System, CT Signal DT Signal, Signal Processing(amplitude and time ...
Signal and System, CT Signal DT Signal, Signal Processing(amplitude and time ...
 
Lti system
Lti systemLti system
Lti system
 
Digital Signal Processing[ECEG-3171]-Ch1_L03
Digital Signal Processing[ECEG-3171]-Ch1_L03Digital Signal Processing[ECEG-3171]-Ch1_L03
Digital Signal Processing[ECEG-3171]-Ch1_L03
 
Impedance in transmission line
Impedance in transmission lineImpedance in transmission line
Impedance in transmission line
 
system properties
system propertiessystem properties
system properties
 
Fourier Series
Fourier SeriesFourier Series
Fourier Series
 
Fourier transform
Fourier transformFourier transform
Fourier transform
 
Lecture No:1 Signals & Systems
Lecture No:1 Signals & SystemsLecture No:1 Signals & Systems
Lecture No:1 Signals & Systems
 
Fast Fourier Transform
Fast Fourier TransformFast Fourier Transform
Fast Fourier Transform
 
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier TransformDSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
 

Semelhante a Dsp U Lec04 Discrete Time Signals & Systems

1 周期离散时间信号的频域分析1——离散傅立叶级数(dfs)(在线版)
1 周期离散时间信号的频域分析1——离散傅立叶级数(dfs)(在线版)1 周期离散时间信号的频域分析1——离散傅立叶级数(dfs)(在线版)
1 周期离散时间信号的频域分析1——离散傅立叶级数(dfs)(在线版)TANVIRAHMED611926
 
02 2d systems matrix
02 2d systems matrix02 2d systems matrix
02 2d systems matrixRumah Belajar
 
Correlation of dts by er. sanyam s. saini me (reg) 2012-14
Correlation of dts by  er. sanyam s. saini  me  (reg) 2012-14Correlation of dts by  er. sanyam s. saini  me  (reg) 2012-14
Correlation of dts by er. sanyam s. saini me (reg) 2012-14Sanyam Singh
 
Digital Signal Processing
Digital Signal ProcessingDigital Signal Processing
Digital Signal ProcessingSandip Ladi
 
Fourier analysis of signals and systems
Fourier analysis of signals and systemsFourier analysis of signals and systems
Fourier analysis of signals and systemsBabul Islam
 
Dsp U Lec08 Fir Filter Design
Dsp U   Lec08 Fir Filter DesignDsp U   Lec08 Fir Filter Design
Dsp U Lec08 Fir Filter Designtaha25
 
Speech signal time frequency representation
Speech signal time frequency representationSpeech signal time frequency representation
Speech signal time frequency representationNikolay Karpov
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
5_2019_02_01!09_42_56_PM.pptx
5_2019_02_01!09_42_56_PM.pptx5_2019_02_01!09_42_56_PM.pptx
5_2019_02_01!09_42_56_PM.pptxShalabhMishra10
 
Dsp U Lec06 The Z Transform And Its Application
Dsp U   Lec06 The Z Transform And Its ApplicationDsp U   Lec06 The Z Transform And Its Application
Dsp U Lec06 The Z Transform And Its Applicationtaha25
 

Semelhante a Dsp U Lec04 Discrete Time Signals & Systems (20)

1 周期离散时间信号的频域分析1——离散傅立叶级数(dfs)(在线版)
1 周期离散时间信号的频域分析1——离散傅立叶级数(dfs)(在线版)1 周期离散时间信号的频域分析1——离散傅立叶级数(dfs)(在线版)
1 周期离散时间信号的频域分析1——离散傅立叶级数(dfs)(在线版)
 
adspchap1.pdf
adspchap1.pdfadspchap1.pdf
adspchap1.pdf
 
02 2d systems matrix
02 2d systems matrix02 2d systems matrix
02 2d systems matrix
 
Section9 stochastic
Section9 stochasticSection9 stochastic
Section9 stochastic
 
Correlation of dts by er. sanyam s. saini me (reg) 2012-14
Correlation of dts by  er. sanyam s. saini  me  (reg) 2012-14Correlation of dts by  er. sanyam s. saini  me  (reg) 2012-14
Correlation of dts by er. sanyam s. saini me (reg) 2012-14
 
Dsp3
Dsp3Dsp3
Dsp3
 
Digital Signal Processing
Digital Signal ProcessingDigital Signal Processing
Digital Signal Processing
 
Digfilt
DigfiltDigfilt
Digfilt
 
z transforms
z transformsz transforms
z transforms
 
Fourier analysis of signals and systems
Fourier analysis of signals and systemsFourier analysis of signals and systems
Fourier analysis of signals and systems
 
Dsp U Lec08 Fir Filter Design
Dsp U   Lec08 Fir Filter DesignDsp U   Lec08 Fir Filter Design
Dsp U Lec08 Fir Filter Design
 
Dsp 2marks
Dsp 2marksDsp 2marks
Dsp 2marks
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Speech signal time frequency representation
Speech signal time frequency representationSpeech signal time frequency representation
Speech signal time frequency representation
 
3.pdf
3.pdf3.pdf
3.pdf
 
week3.pptx
week3.pptxweek3.pptx
week3.pptx
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
Introduction to chaos
Introduction to chaosIntroduction to chaos
Introduction to chaos
 
5_2019_02_01!09_42_56_PM.pptx
5_2019_02_01!09_42_56_PM.pptx5_2019_02_01!09_42_56_PM.pptx
5_2019_02_01!09_42_56_PM.pptx
 
Dsp U Lec06 The Z Transform And Its Application
Dsp U   Lec06 The Z Transform And Its ApplicationDsp U   Lec06 The Z Transform And Its Application
Dsp U Lec06 The Z Transform And Its Application
 

Mais de taha25

Dsp U Lec10 DFT And FFT
Dsp U   Lec10  DFT And  FFTDsp U   Lec10  DFT And  FFT
Dsp U Lec10 DFT And FFTtaha25
 
Dsp U Lec09 Iir Filter Design
Dsp U   Lec09 Iir Filter DesignDsp U   Lec09 Iir Filter Design
Dsp U Lec09 Iir Filter Designtaha25
 
Dsp U Lec07 Realization Of Discrete Time Systems
Dsp U   Lec07 Realization Of Discrete Time SystemsDsp U   Lec07 Realization Of Discrete Time Systems
Dsp U Lec07 Realization Of Discrete Time Systemstaha25
 
Dsp U Lec05 The Z Transform
Dsp U   Lec05 The Z TransformDsp U   Lec05 The Z Transform
Dsp U Lec05 The Z Transformtaha25
 
Dsp U Lec03 Analogue To Digital Converters
Dsp U   Lec03 Analogue To Digital ConvertersDsp U   Lec03 Analogue To Digital Converters
Dsp U Lec03 Analogue To Digital Converterstaha25
 
Dsp U Lec02 Data Converters
Dsp U   Lec02 Data ConvertersDsp U   Lec02 Data Converters
Dsp U Lec02 Data Converterstaha25
 
Dsp U Lec01 Real Time Dsp Systems
Dsp U   Lec01 Real Time Dsp SystemsDsp U   Lec01 Real Time Dsp Systems
Dsp U Lec01 Real Time Dsp Systemstaha25
 

Mais de taha25 (7)

Dsp U Lec10 DFT And FFT
Dsp U   Lec10  DFT And  FFTDsp U   Lec10  DFT And  FFT
Dsp U Lec10 DFT And FFT
 
Dsp U Lec09 Iir Filter Design
Dsp U   Lec09 Iir Filter DesignDsp U   Lec09 Iir Filter Design
Dsp U Lec09 Iir Filter Design
 
Dsp U Lec07 Realization Of Discrete Time Systems
Dsp U   Lec07 Realization Of Discrete Time SystemsDsp U   Lec07 Realization Of Discrete Time Systems
Dsp U Lec07 Realization Of Discrete Time Systems
 
Dsp U Lec05 The Z Transform
Dsp U   Lec05 The Z TransformDsp U   Lec05 The Z Transform
Dsp U Lec05 The Z Transform
 
Dsp U Lec03 Analogue To Digital Converters
Dsp U   Lec03 Analogue To Digital ConvertersDsp U   Lec03 Analogue To Digital Converters
Dsp U Lec03 Analogue To Digital Converters
 
Dsp U Lec02 Data Converters
Dsp U   Lec02 Data ConvertersDsp U   Lec02 Data Converters
Dsp U Lec02 Data Converters
 
Dsp U Lec01 Real Time Dsp Systems
Dsp U   Lec01 Real Time Dsp SystemsDsp U   Lec01 Real Time Dsp Systems
Dsp U Lec01 Real Time Dsp Systems
 

Último

Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 

Último (20)

Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

Dsp U Lec04 Discrete Time Signals & Systems

  • 1. EC533: Digital Signal Processing Lecture 4 Discrete-Time Signals & Systems
  • 2. x(n) y(n) 4.1 – Discrete-Time Signals DSP By tradition, a discrete-time signal is represented as a sequence of numbers: x(n)=5,3,4,3,6,…. for n=0,1,2,… x(n) x(nT)=5,3,4,3,6,…. for n=0,1,2,… 6 5 4 xn=5,3,4,3,6,…., for n=0,1,2,… 3 3 T 2T 3T 4T nT where x(n) indicates the value of the signal at a discrete time n(nT), also, it may indicates the sequence itself. • In DSP, it is common to omit T as the sampling frequency is assumed to be unity.
  • 3. 4.1.1 – Important Discrete Signals As we are considering processing signals that are represented by sequences,  we shall introduce the following basic signals: a)Unit Impulse (Unit Sample) 1 0 n b)Unit Step 1 0 1 2 3 4 n
  • 4. 4.1.1 – Important Discrete Signals – cont. Delayed & Advanced Sequences 1 delayed For f(±n ±m); If n & m have the same sign, the sequence will be 0 2 n advanced by m samples (shifted left). If n & m have the opposite signs, the sequence will be delayed by m samples (shifted right). 1 advanced ‐1 0 n c) Unit Ramp r (n) ⎧n for n > 0⎫ r ( n) = ⎨ ⎬ ⎩0 otherwise⎭ 0 1 2 3 4 n
  • 5. 4.1.1 – Important Discrete Signals – cont. d) exponential signal: x(n) = a n for ∀n a = r.e jθ When |a|>1 The signal converges to 0 at ∞
  • 6. 4.1.1 – Important Discrete Signals – cont. Unit Impulse & Unit Step Relationship 1 0 1 2 3 4 n 1 1 2 3 4 n 1 1 0 1 2 3 4 n 0 n Hence, the unit impulse signal can be used as a basic building block for the construction  & representation of other signals. 3 2 1 0.5 ‐1 0 1 3 n
  • 7. 4.2 – Discrete-Time Systems • A discrete-time system is essentially a mathematical algorithm that takes an input sequence, x(n), & produces an output sequence y(n). e.g., digital controllers, digital spectrum analyzers, & digital filters. x(n) y(n) DT system • The discrete-time system is described by its impulse (unit sample) response h(n) if h(n) then h(n) Impulse Response Characteristics of discrete-time systems Linearity Shift Invariance (Time Invariance) Stability Causality
  • 8. 4.3 – Characteristics of discrete-time systems • A discrete system is linear if it satisfies the superposition principle, that is: If y1(n) is the o/p for the i/p x1(n) , y2(n) is the o/p for the i/p x2(n) then the o/p for the i/p α x1 (n) + β x2 (n) is α y1 (n) + β y2 (n) h(n) h(n) h(n)
  • 9. Linear System: Example 1 n Accumulator y ( n ) = ∑ x (l ) l = −∞ if x ( n) = α x1 (n) + β x2 (n) Then n y (n ) = ∑ α x1 (l ) + β x 2 (l ) l = −∞ n n = ∑ α x1 (l ) + ∑ β x 2 (l ) l = −∞ l = −∞ n n = α ∑ x1 (l ) + β ∑ x 2 ( l ) l = −∞ l = −∞ = α y1 ( n ) + β y 2 ( n )
  • 10. Linear System: Example 2 y [ n ] = ( x [ n ]) 2 if x(n) = α x1 (n) + β x2 (n) Then y [ n ] = ( α x 1 [ n ] + β x 2 [ n ]) 2 ≠ α y1[ n ] + β y 2 [ n ]
  • 11. 4.3.2 – Shift Invariance (Time Invariance) A system is shift invariant if any delay in the i/p produces a similar delay in the o/p. x1(n) y1(n) i.e if x1 ( n ) ⎯ ⎯→ y1 ( n ) h(n) then if x ( n ) = x1 ( n − n 0 ) y ( n ) = y1 ( n − n 0 ) x1(n-k) y1(n-k) h(n) i.e. process doesn’t depend on absolute value of n
  • 12. Shift Invariant system (Example 1) • Upsampler x(n) y (n) L Not shift‐invariant
  • 13. Shift Invariant system (Example 2) Scaling by the time index Hence, if then Not shift-invariant parameters depend on n
  • 14. Linear Shift Invariance (LSI) Systems • Systems which are both linear and shift invariant are easily  manipulated mathematically • If discrete index corresponds to time, called Linear Time  Invariant (LTI) • There is a wide and useful class of DSP systems as digital filters.
  • 15. Linear Time-Invariant (LTI) systems • LTI Systems can be fully characterized by the convolution sun •Since •Due to linearity and shift-invariance: •Then Convolution sum •The convolution describes how the I/p to a system interacts with the system to produce the O/p.
  • 16. Properties of Convolution Sum 1- Commutative: 2- Distributive: x(n) h1(n) y(n) h2(n) Parallel connection 3- Associative: x(n) y(n) x(n) y(n) h1(n) h2(n) Cascade connection
  • 18. 4.3.3 –Stability • A system is stable if each Bounded Input produces a Bounded Output (BIBO). Bounded i/p : Bounded o/p : for Condition for Stability The system is stable if it is absolutely summable.
  • 19. 4.3.4 – Causality • A system is causal if there is no output when there is no input, The o/p of a causal system depends only on the present & past values of the i/p to the system & doesn’t predict future.
  • 20. Causality (Example) Moving Average depends on Causal ‘Centered’ Moving Average looks forward in time noncausal can be made causal by delaying