|
|
Main menu for Browse IS/STAG
Course info
KEI / CZP
:
Course description
Department/Unit / Abbreviation
|
KEI
/
CZP
|
Academic Year
|
2023/2024
|
Academic Year
|
2023/2024
|
Title
|
Digital Signal Processing
|
Form of course completion
|
Exam
|
Form of course completion
|
Exam
|
Accredited / Credits
|
Yes,
4
Cred.
|
Type of completion
|
Combined
|
Type of completion
|
Combined
|
Time requirements
|
Lecture
2
[Hours/Week]
Tutorial
2
[Hours/Week]
|
Course credit prior to examination
|
Yes
|
Course credit prior to examination
|
Yes
|
Automatic acceptance of credit before examination
|
Yes in the case of a previous evaluation 4 nebo nic.
|
Included in study average
|
YES
|
Language of instruction
|
Czech, English
|
Occ/max
|
|
|
|
Automatic acceptance of credit before examination
|
Yes in the case of a previous evaluation 4 nebo nic.
|
Summer semester
|
16 / -
|
3 / -
|
0 / -
|
Included in study average
|
YES
|
Winter semester
|
0 / -
|
0 / -
|
0 / -
|
Repeated registration
|
NO
|
Repeated registration
|
NO
|
Timetable
|
Yes
|
Semester taught
|
Summer semester
|
Semester taught
|
Summer semester
|
Minimum (B + C) students
|
10
|
Optional course |
Yes
|
Optional course
|
Yes
|
Language of instruction
|
Czech, English
|
Internship duration
|
0
|
No. of hours of on-premise lessons |
|
Evaluation scale |
1|2|3|4 |
Periodicity |
každý rok
|
Evaluation scale for credit before examination |
S|N |
Periodicita upřesnění |
|
Fundamental theoretical course |
Yes
|
Fundamental course |
Yes
|
Fundamental theoretical course |
Yes
|
Evaluation scale |
1|2|3|4 |
Evaluation scale for credit before examination |
S|N |
Substituted course
|
None
|
Preclusive courses
|
N/A
|
Prerequisite courses
|
N/A
|
Informally recommended courses
|
N/A
|
Courses depending on this Course
|
KEI/SNACE, KEI/SNIKT
|
Histogram of students' grades over the years:
Graphic PNG
,
XLS
|
Course objectives:
|
The aim of the course is to acquaint students with the principles of digital signal processing. The student will learn to understand the principle of continuous signal discretization, sampling, quantization and coding, will understand the characteristics of the digital signal and its difference from the continuous signal. Furthermore, the student is acquainted with the digital systems that process these discretized signals, the properties of the linear, time-invariant system are defined, and the student is familiar with the term digital filter. The student will further understand the principles of digital filter design, is familiar with design methods and differences of NRDF and RDF filters and will understand the principles of implementing such filters in signal processors. Further, in the subject CZS student is acquainted with the principles and algorithms of discrete Fourier transform and its implementation into HW and analysis and decomposition of the signal to harmonic components - spectral analysis. At the end of the course some basic applications of digital signal processing and methods and principles of changing the sampling frequency are discussed. At the seminars, the student will acquire methods of digital signal processing first in simulation, then in the second part of the semester will implement and test these methods on development kits and by measuring.
|
Requirements on student
|
Laboratory Credits: Attend the labs, lab reports.
Exam requirements: consists of two parts - written part and oral exams.
|
Content
|
Content of Lectures
1. Introduction, literature, Why DSP, history of electrical engineering- briefly, Signals, definition of signals, classes, advantages/disadvantages of DSP
2. Basic signals used in DSP, energy and power of sequences, periodicity of discrete signals, complex exponential + harmonically bounded complex exponentials, data sequences represented by delta function
3. Definition of LTI system, Linearity, Time-Invariance, Input - output relations of LTI systems, convolution, correlation (auto/cross), Stability, Causality of LTI systems.
4. Time-domain description of LTI system, Difference equation, Impulse response. Frequency-domain description of LTI system, frequency characteristic, system function, Z-transformation
5. ROC (Region of Convergence of Z-transformation), System function, roots of nominator/denominator, poles/zeros of system and its influence on the frequency behavior of the system, ROC (Region of Convergence of Z-transformation)
6. Analog Front-End: Sampling definition, sampling theorem, aliasing in time/frequency domains, Anti Aliasing Filters (AAF), over-sampling, under-sampling, AAF filter design examples, example of AAF filter used in phone line networks, Sigma-Delta ADC, real sampling, errors of ADCs, aperture and sampling jitters, SNR, ENOB, SINAD
7. Analog Front-End: interpolation, signal reconstruction, DACs, impulse and frequency responses of DACs, sinc(x), interpolation filters design. Quantization, coding of data, data representation in memory, computing errors, rounding, ceiling
8. Limit cycles, non-linearity founded in digital systems: saturation/over-flow, statistical model of quantizer, SNR calculations, noise of digital systems.
9. Non-Recursive Digital Filters (NRDF): description, phase linearity phenomenon, impulse responses of NRDF filters - FIR, design of NRDF filters, examples, windowing methods, Gibbs oscillations, equiripple design
10. Recursive Digital Filters (RDF) description, phase non-linearity, impulse response of RDF filters - IIR/FIR, design of RDF filters, transformation H(p)-H(z), bilinear and impulse-invariance transformations, design examples
11. Implementation structures of digital filters, structures suitable for NRDF/RDF filters, advanced structures, dual structures, structure?s transposition.
Discrete unitary transformations (DUT), kernel of transformations, base vectors, DFT matrix and linear equation forms, deep insight to the theory and understanding, fast-convolution method description.
12. Fast Fourier Transformation - FFT, principles, DIT/DIF FFT, algorithm in-place, bit-reverse. IFFT.
13. Spectrum analysis - rank of transformation, frequency step and resolution, zero-padding, leakage, input data windowing.
Content of Laboratory Tasks
1. Basic signals used in DSP processing
2. Correlation, Convolution
3. Description and Analyzing of System in Time-Domain
4. Zeros and Poles of the System - Analyzing of System in Frequency-Domain
5. Voice Signal Processing and Filter Design - using Simulink / Matlab
6. Sampling and Reconstruction of Analogue Signals - ADC, DAC using Matlab
7. Data representation in processors - fix / float arithmetic examples
8. Windowing method used in DSP
9. Design of NRDF/FIR filters on Motorola 68HC16Z1 EVB
10. Design of RDF/IIR filters on Motorola 68HC16Z1 EVB
11. Design of NRDF/FIR filters on Texas Instruments DSP 320C5xx EVB
12. Design of digital oscillators on Texas Instruments DSP 320C5xx EVB
|
Activities
|
|
Fields of study
|
|
Guarantors and lecturers
|
-
Guarantors:
Doc. Ing. Martin Poupa, Ph.D. (100%),
-
Lecturer:
Ing. Vladimír Pavlíček, Ph.D. (50%),
Doc. Ing. Martin Poupa, Ph.D. (50%),
-
Tutorial lecturer:
Ing. Pavel Broulím, Ph.D. (50%),
Ing. Vladimír Pavlíček, Ph.D. (50%),
|
Literature
|
-
Basic:
Jan, Jiří. Číslicová filtrace, analýza a restaurace signálů. 2., upr. a rozš. vyd. V Brně : VUTIUM, 2002. ISBN 80-214-1558-4.
-
Basic:
Davídek, Vratislav; Sovka, Pavel. Číslicové zpracování signálů a implementace. Praha : Vydavatelství ČVUT, 2002. ISBN 80-01-02483-0.
-
Basic:
Sedláček, Miloš. Zpracování signálu v měřící technice. dotisk 1. vyd. Praha : ČVUT, 1996. ISBN 80-01-00900-9.
-
Recommended:
Oppenheim, Alan V.; Schafer, Ronald W. Digital signal processing. London : Prentice Hall, 1975. ISBN 0-13-214635-5.
-
Recommended:
The Scientist and Engineer's Guide To Digital Signal Processing, Second Edition
(Smith, W. Steven)
-
On-line library catalogues
|
Time requirements
|
All forms of study
|
Activities
|
Time requirements for activity [h]
|
Practical training (number of hours)
|
26
|
Individual project (40)
|
25
|
Preparation for an examination (30-60)
|
30
|
Contact hours
|
26
|
Total
|
107
|
|
Prerequisites
|
Knowledge - students are expected to possess the following knowledge before the course commences to finish it successfully: |
to distinguish between signal and system |
to use technical information resources in a foreign language |
to describe the function of a digital circuit |
to describe the function of the analog circuit |
Skills - students are expected to possess the following skills before the course commences to finish it successfully: |
analyze more complex digital systems |
design a simple electrical connection with digital and analog components |
to control the basic instruments to be measured on the electric tool |
to use mathematical analysis and linear algebra |
to use some development tools for processors |
|
Learning outcomes
|
Knowledge - knowledge resulting from the course: |
describe a comprehensive system of digital signal processing |
to formulate basic principles of digital signal processing |
recognize appropriate signal processing methods, what type and quality of digital system to use for the job |
Skills - skills resulting from the course: |
to design a comprehensive digital signal processing system |
perform simulations of the proposed digital signal processing system |
implement the proposed digital signal processing system |
Competences - competences resulting from the course: |
N/A |
|
Assessment methods
|
Knowledge - knowledge achieved by taking this course are verified by the following means: |
Combined exam |
Seminar work |
Skills - skills achieved by taking this course are verified by the following means: |
Combined exam |
Skills demonstration during practicum |
Competences - competence achieved by taking this course are verified by the following means: |
Combined exam |
|
Teaching methods
|
Knowledge - the following training methods are used to achieve the required knowledge: |
Lecture |
Laboratory work |
Lecture with visual aids |
Individual study |
Skills - the following training methods are used to achieve the required skills: |
Laboratory work |
Competences - the following training methods are used to achieve the required competences: |
Lecture with visual aids |
Individual study |
Laboratory work |
|
|
|
|