DSP Reviewer

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

What is really a signal?

• Example is Black and White TV


• SIGNAL > Intensity and Brightness as a function of
> any physical quantity that varies with time, Time
space or any other independent variable or variables
> mathematically described as a function of Multi-channel and Multi-dimensional Signal
one or more independent variables • Colored TV is considered as 3-channel and 3
dimension Signal
Basic Elements of a Digital Processing System • Signal is the brightness of Red, Green, and Blue as a
• Most of the Signals in Science and Engineering are function of time
Analog and can be processed directly by appropriate
Analog Systems Continuous Time Signals
> Examples are Filters and Frequency • “Analog Signals”
Analyzers • Defined for every single value of time
• Take values on continuous interval
Basic Elements of a Digital Processing System
-Interface Between the Analog Signal and the Digital Discrete Time Signals
Processor is needed for DSP • Defined on certain specific values of time
• Not required, but in practice, are done equidistant
Advantages of Digital Signal Processing of an Analog
Signal Continuous Valued Signals
• Digital programmable system allows flexibility in • Signal takes all the possible values on the infinite or
reconfiguring the digital signal processing operations finite range
by changing the program
> Analog system reconfiguration typically Discrete Valued Signals
involved HW changes including testing and validations • “Digital Signal”
• Accuracy considerations. Tolerances on analog • Signal takes values from a finite set of possible
components on a system makes it difficult for system values
designer to control
> Imagine: 100K ohm 5% Tolerance + 10K 5% Deterministic Signals
Tolerance + 1K 5% Tolerance • Can be described by explicit mathematical
• Digital Signals can be easily stored on different expression, table of data, well-defined rule
magnetic media (tape/disk) without deterioration and • All values of signal (past, present, future) are known
loss of fidelity beyond what is introduced by ADC/DAC precisely, without uncertainty
conversion
• On some case, digital signal processing is Cheaper Random Signals
> Digital Hardware is cheaper because of its • Cannot be described by any reasonable degree of
flexibility to changes – adaptability accuracy by explicit mathematical formulas, or
too complicated for any practical use
Digital Signal Processing is Widely Used due to its
advantages DSP Application in the Real World
• Speech Processing • Two Band Digital Crossover
• Telephone Channels • Elimination of 60Hz Interference on ECG
• Image Processing • Simplified Data Compressor
• Transmissions • Simplified Data Expander (decompressor)
• Seismology • Simplified encoder of the CD recording system
• Oil Explorations • Simplified decoder of the CD recording system
• Detection of signals from outer space
Summary
Classifications of Signals • Analog Signal
Multi-channel Signals > Continuous signal in both Time and
• Signals Generated from Multiple Amplitude
Sources or Multiple Sensors > Current, Voltage, Temperature, Pressure,
• Examples is ECG (Electrocardiograms) Light Intensity, and so on.
> 3 leads or 12 leads • Digital signal
Multi-dimensional Signals > Contains the digital values converted from
• Signals Generated from Multiple Independent the analog signal at the specified time instants
Variables
> Can be manipulated using arithmetic. Elementary Discrete Signal
Manipulations include digital filtering, and the likes
> Can be converted back to an analog signal
by sending the digital values to DAC to produce the
corresponding voltage levels and applying a smooth
filter (reconstruction filter) to the DAC voltage steps.
• Applications of Digital Signal Processing
24
> digital speech and audio
> digital and cellular telephones
> automobile controls
> vibration signal analysis
> communications
> biomedical imaging
> image/video processing, and multimedia

Discrete Time Signals


• A discrete-time signal is a indexed sequence of real
or complex numbers
• Function of an integer-valued variable, n, that is
denoted by x(n)
• Often derived by sampling a continuous-time signal
with an ADC
> Sample for a continuous-time signal x(t) that
is sampled at a rate of Fs = l/Ts samples per second
produces the sampled signal x(n), which is related to
xa(t) as follows

Other Representations of Discrete Time Signals


Sampling
• Used to take an Analog Signal and convert to a
Digital Signal
• Analog signal measures the signal at rapid intervals
using an ADC
• Output is proportional to the amplitude of the
Analog signal at that instant

-Slow Moving Signal is represented accurately


-Faster Moving Signal is not represented accurately

Aliasing
• Sampled version actually appears to be a lower
frequency signal than the actual signal
• Thus we need to quantify how fast we should
sample

Signal Manipulation Discrete Time Signal

Quantization
• Error will always be 1/128 or 0.0087125
• Changes depending on exact signal value
(fluctuating)
• Called Quantization Noise

Basic Operations on Signal Discrete Time Signal

Signal Analysis Sampling, Aliasing and Quantization Discrete Time Systems


• A device or algorithm that operates on a discrete • Law of Additivity
time signal, called “input” or “excitation” to produce • Law of Homogeneity
another discrete time signal called the “output” or
“response” of the system
Input-Output Description of Systems
• Defines the relationship between the Input Signal
and the Output Signals

Block Diagram Representation of Discrete Time


Systems
• Adder
> Addition of 2 signal sequences to form
another (the sum) sequence
> Memoryless Operation – Does not need to
store one of the sequence

• Constant Multiplier
> Applying a scale factor to input to form another (the
product) sequence
> Multiplication Operation

• Signal Multiplier
> Multiplication of 2 signal sequences to form another
(the product) sequence

• Unit Delay Element


> Special system that delays the signal passing
through by 1 sample
> Stores the same x(n-1) at memory at time n-
1, and recalled at time n
> Requires memory

• Unit Advance Element


> Moves the input x(n) ahead by one sample
in time to yield x(n+1)

Classification of Discrete Time Systems

Test Linear Systems – The Law of Superposition

You might also like