|
Course Catalog 2012-2013
SGN-2106 Multirate Signal Processing, 6 cr |
Additional information
This course will be lectured every second year. In cases where a student has real problems to adapt the above-mentioned decision to his/her study plan, the lecturer is ready to arrange extra examinations provided that the student will talk with the lecturer on those conditions that are required to pass the course. The lecture notes should be ready for the self-studying, thereby making it straightforward to pass the course.
Suitable for postgraduate studies
Person responsible
Tapio Saramäki
Lessons
Study type | P1 | P2 | P3 | P4 | Summer | Implementations | Lecture times and places |
|
|
|
|
|
|
|
|
Requirements
Final examination and 2 assignments out of 3.
Completion parts must belong to the same implementation
Principles and baselines related to teaching and learning
-
Learning outcomes
After finalizing the course with a good grade, the student will be really aware of, among others, on the following aspects: - When and why is it beneficial to utilize multirate filtering when generating DSP algorithms? - How to build up a decimator or an interpolator for an integer sampling rate conversion factor? - The advantages of using multistage decimators and interpolators. - Advantages and drawbacks of the polyphase and direct-form implementations of FIR decimators and interpolators - Advantages of using an additional stage at the overall output (input) of single-stage and multistage decimators (interpolators) - Basic characteristics of various kinds of Nth-band FIR and IIR decimators and interpolators as well as their optimization and use in practical applications - How to use the modified Farrow structure for interpolation by an arbitrary factor and the transposed modified Farrow structure for decimation by an arbitrary factor? - Why is it beneficial to apply multirate and complementary filtering to the synthesis of linear-phase FIR filters which demand narrow transition bands? - The relation between multirate filter banks and transmultiplexers as well as their basic building blocks - Division of alias-free two-channel multirate FIR banks into NPR QMF, PR orthogonal, conventional PR biorthogonal, low-delay PR biorthogonal, and generalized NPR filter banks - Two channel IIR filter banks - How to construct tree-structured and octave filter banks based on the use of two-channel filter banks? - The structures for frequency-selective octave filter banks and discrete-time wavelet filter banks are the same; what are their main differences in practical applications? - Cosine-modulated and modified DFT maximally-decimated filter banks and their main benefits over other maximally-decimated filter banks. In addition, the students should be able to use several general-purpose MATLAB algorithms generated by the lecturer for designing various multirate DSP algorithms.
Content
Content | Core content | Complementary knowledge | Specialist knowledge |
1. | Basics of multirate digital signal processing | ||
2. | Design and implementation of efficient decimators and interpolators - A comprehensive review | ||
3. | Polynomial-based interpolation for signal processing and communications applications | ||
4. | Design of FIR filters using multirate and complementary filtering. | ||
5. | Design and implementation of multirate filter banks including conventional frequency-selective banks and discrete-time wavelet banks - A comprehensive review | More information on multirate filter banks can be found in T. Saramäki and Robert Bregovic', Multirate Systems and Filter Banks," Chapter II in Multirate Systems: Design & Applications, edited by Gordana Jovanovic-Dolocek, Idea Group Publishing, 2002, pp. 27-85. This book chapter contains more information on cosine-modulated and MDFT filter banks as well as on two-channel FIR and IIR filter banks. |
Evaluation criteria for the course
Course is graded on the basis of answers to exam questions. Very good grade is obtained when exam questions are correctly answered and 2 of 3 homeworks are accepted. Course acceptance threshold is approx. half of the maximum exam points. The third homework is a volunteer work and is prized with increasing the exam result by one grade provided that the threshold is passed.
Assessment scale:
Numerical evaluation scale (1-5) will be used on the course
Partial passing:
Study material
Type | Name | Author | ISBN | URL | Edition, availability, ... | Examination material | Language |
Other literature | Multirate Systems and Filter Banks, Chapter II in Multirate Systems: Design & Applications, edited by Gordana Jovanovic-Dolocek, Idea Group Publishing, 2002, pp. 27-85. | Tapio Saramäki and Robert Bregovic | Only some parts are included in the study material. Hopefully, this material will be properly integrated in the future into the summary of lectures. | English | |||
Summary of lectures | Multirate Signal Processing | Tapio Saramäki | English |
Prerequisites
Course | Mandatory/Advisable | Description |
SGN-2056 Digital Linear Filtering II | Mandatory |
Prerequisite relations (Requires logging in to POP)
Correspondence of content
Course | Corresponds course | Description |
|
|
|
|
|
More precise information per implementation
Implementation | Description | Methods of instruction | Implementation |