Discrete-time signals

Introduction

Screencast video [⯈]



Module overview

This module will cover some very basic characteristics and examples of signals in the discrete-time domain.

  1. Sampling process - In the discrete domain the signals are represented as sequences of numbers called samples.
  2. Elementary signals - All discrete-time signals can be written as a set of elementary signals, therefore a good understanding of these elementary signals helps with the analysis of more complex signals.
  3. Signal duration - Discrete-time signals may be conveniently classified in terms of their duration or extent.
  4. Periodicity - A discrete-time signal may always be classified as either periodic or aperiodic, which refers to whether the signal repeats itself.
  5. Symmetry - A discrete-time signal will often possess some form of symmetry that may be exploited in solving problems.
  6. Signal manipulations - Signal manipulations are generally decomposed of a few basic transformations.



Summary

Elementary signals

Name Description Remark
Delta pulse δ[n]={1for n=00otherwise u[n]u[n1]
Unit step u[n]={1for n00otherwise k=0δ[nk]
Exponential decaying anu[n] a real or complex with |a|<1
Complex ejnω0 cos(nω0)+jsin(nω0)

Signal duration

Examples of finite and infinite length signals.
Examples of finite and infinite length signals.

Signal properties

Periodic:x[n]=x[n+N]Even Conjugate-symmetric:x[n]=x[n]x[n]=x[n]Odd Conjugate-antisymmetric:x[n]=x[n]x[n]=x[n]General: x[n]=xe[n]+xo[n]with xe[n]=12(x[n]+x[n])and xo[n]=12(x[n]x[n])

Signal manipulations

Amplitude transformations: Addition:y[n]=x1[n]+x2[n]Multiplication:y[n]=x1[n]x2[n]Scaling:y[n]=cx[n]

Transformation of independent variable n:

Time shifting (delay or advance):f[n]=nn0Time reversal:f[n]=nTime scaling = Down- or Up- sampling:f[n]=Mn or f[n]=n/M Note: Shifting, reversal, and time scaling operations are order dependent.