CPEN 304 L01 - Overview 2023
CPEN 304 L01 - Overview 2023
CPEN 304 L01 - Overview 2023
Lecture 1
Introduction to Digital Signal Processing
May 17, 2023
Godfrey A. Mills, PhD
Email: gmills@ug.edu.gh
Phone: 020-549-6944
Course TA
1 CPEN 304 Lecture 1 Ernest Dumenu
LECTURE #1 OUTLINE
Signals, systems, and signal processing
What is digital signal processing
Analog signal processing and limitations
Digital signal processing and limitations
Architecture of DSP system and functions
Analog filters
ADC and DAC
Digital processor
DSP hardware and selection
DSP software and selection
DSP application areas and scope
47
MAC unit
CPEN 304 Lecture 1 Option 1 Option 2
Features of DSP processor
Cont’d…..
Memory (Program memory + Data memory)
Program memory that stores the program or instructions
of the DSP will use to process the data;
Data memory that stores the information and data to be
processed
Memory holds series of instructions which tell DSP
which operations to perform on data.
In most cases the CPU of the DSP reads some data,
operates on it, and writes it back.
Complete many memory accesses in a single clock cycle
Almost all DSPs have some form of memory device –
whether on-chip memory or off-chip memory.
48 CPEN 304 Lecture 1
Features of DSP processor
Cont’d…..
Many memory access is completed in a single clock cycle
Processor can fetch instructions while also fetching the
operands or storing to memory
Example, in the simple filter expression shown earlier,
system can operate a multiply and accumulate while
loading the operands and coefficients for the next cycle
May perform three reads and one or two writes per cycle
This operation may require multiple memory buses on same
chip rather than simple address and data bus >> Harvard
architecture