DSP Summary Notes
DSP Summary Notes
Embedded electronic systems are computing systems which are dedicated to an application domain
and located into a technical environment.
• discrete time signals and systems: what is discrete time signal and what is the importance of
it in modern world industrial systems. what are the properties of discrete time signals and
systems.
• Sampling theory, what is sampling and its application, techniques of sampling a signal.
• A/D and D/A conversion, its application, techniques we used to convert signals and the
science behind of it.
• Discrete Fourier transform, Z transform and what are the application of this transform in
modern world? how to convert a given signal to z and Fourier transform? What is the
advantage of transforming a given signal to z and to Fourier transform? What is the
advantage one over the other?
• Linear time invariant (LTI) structures and FIR and IIR filters. Design procedures in detail for
both of the filters and the advantage one over the other? Techniques of each filters in
modern world.
In digital signal processing we talk about signals. Everything is represented in the form of signals in
the form of binary(0 and 1 ). We can represent speed, position, temperature, acceleration, mass,
pressure, force , torque, stress, strain, vibration, refraction of light, transmitted data etc . so in DSP
every parameter is a signal and then we take into consideration the signal we have whether it is
speed or velocity or any other kind of measuring quantity . even if every thing is described in form of
signal the nature of the signal is divided into two :-
• Random signals :-are also called non deterministic signals are those signals that take random
values at any given time and must be characterized statistically.
• Causal , non-causal, anti-casual : if the signal is zero on all negative values we said casual, if
the signal available in both negative and positive time it is non causal . But the signal which
has values only on its negative side is anti-causal. graphically it represents like as follow.
• Offline (Batch) processing: - signal acquisition from the outside world and processing can
occur at different time. Which means the data /information collection and processing may
perform at distinct time period. Which means time is not an issue (Biomedical signals,
photographic image processing).
• Online processing (Real time processing): - signal acquisition system and processing must be
finished with in a given time. Here timing is an issue to give immediate decision about the
phenomenon and the result used for immediate purpose.
• Hard real time: = missing the dead line may cause catastrophic consequences (sensor
data, actuator).
• Soft real time:= meeting a deadline is desirable for performance reason but doesn’t
cause catastrophic problem .
System : = it is the mathematical model for the physical phenomenon. Which can able to produce
output from the given input using unique transformation operator. Which is transforming of the
input signal to output that is using the input quantity and applying a unique method (transformation
operator) to get the desired result. So, expressing this input - output transformation in the form of
mathematical model is a system to the given phenomenon. Here the input as well as the output is
represented in the form of signal but different form of the signal.
Properties of system
• Linearity: =
• Causality:
• Stability
• Flexibility
• Robustness
• Predictablity
• Performance
• Development time
• Precision
Limitation of digital system:=
Note : - DSP processing algorithm relies on Multiply- And – Accumulate (MAC) operation
Note:= a general key requirement for performance is parallelism. DSP technologies can be run both
on normal microprocessors and more dedicated platforms because of the increment of parallelism.
Chapter Two
5. Sinusoidal Sequence:-
Def:= A sequence is periodic with period N if : the same terms are repeated over and over:
1. The sequence of powers of −1 is periodic with period two:−1, +1, −1, +1, −1, +1
which is (-1)n where n = any integer number
2. 1:7=0,142857142857142857 with period 6
Operations on sequences are : addition , product , multiplication, division, time shifting , and energy
sequence .
Impulse response can be finite or infinite (FIR or IIR). Here impulse response is the out put of the
system which means with the given input there will be a response from the transformational
operater. So impulse response is the output of the given system .
Convolution Sum
Note:- Signals are sum of impulses because impulse response is the response of the system to an
input .