Tel (office): +358-3-3115 2930

E-mail (University): ts@cs.tut.fi

**Tapio
Saramäki**
was born in

Dr.
Saramäki received
the 1987 Guillemin-Cauer
Award (together with M. Renfors) and the 2006
Guillemin-Cauer
Award (together with M. B. Furtado, P. S. R.
Diniz, and S. L. Netto) for the best paper of the IEEE TRANSACTIONS ON
CIRCUITS
AND SYSTEMS published in 1987 and 2005, respectively, as well as two
other best
paper awards. He was elected in 2002 as the Fellow of IEEE for
“contributions
for the design and implementation of digital filters and filter banks”,
and in
2004 as the Fellow (Honorary Member) of the Russian A. S. Popov Society
for
Radio-Engineering, Electronics, and Communications (the highest
membership
grade in the society and the 80th Fellow since 1945) for “great
contributions
to the development of DSP theory and methods and great contributions to
the
consolidation of relationships between Russian and Finnish
organizations”. He
is also a founding member of the Median-Free Group International. He
was an
Associate Editor of the IEEE TRANSACTIONS ON CIRCUITS AND
SYSTEMS-II:
ANALOG AND DIGITAL SIGNAL PROCESSING from 2000
to 2001, and is currently an Associate Editor of *Circuits,
System, and Signal Processing *(from 2003 to 2008). He was
also a Distinguished Lecturer of the IEEE Circuits and Systems Society
(from
2002 to 2003) and the Chairman of the IEEE Circuits and Systems DSP
Technical
Committee (from May 2002 to May 2004). Furthermore, he has been very
active in
taking part in various duties for organizing several international
conferences
and workshops including, among others, ISCAS, EUSIPCO, ECCTD, IASTED,
and ISPA,
as well as annual TICSP (Tampere International Center for Signal
Processing)
workshops concentrating on transforms, multi-rate filter banks,
spectral
methods, and multi-rate signal processing in general.

Teaching in fall 2014 (first and second periods): SGN-23006 Advanced Filter Design

Exercise homepage is HERE.

LECTURE NOTES:

I. LECTURE NOTES FROM THE EARLIER COURSE ENTITLED "SGN-2016 Digital Linear Filtering I"

Appendicies on general-pupose MATLAB codes:

More material for students who are really interested in DSP from the earlier course given by the lecturer two decades ago:

II. LECTURE NOTES FROM THE EARLIER COURSE ENTITLED "SGN-2016 Digital Linear Filtering II"

ADDITIONAL LECTURE NOTES

(1) FIR FILTERS: ADDITIONAL MATERIAL

Appendices containing MATLAB codes:

(2) IIR FILTERS: ADDITIONAL MATERIAL: Design of IIR filters using allpass filters as basic bulding blocks

Additional material, which, hopefully, helps you understand the basic material, is provided by the following pdf files, each of which contain some explanations why to read them.

III. LECTURE NOTES FROM THE EARLIER COURSE ENTITLED "SGN-2156 System Level DSP Algorithms"

IV. LECTURE NOTES FROM THE EARLIER COURSE ENTITLED "SGN-2106 Multirate Signal Processing"

WHAT TO READ FOR THE EXAM?

TWO OUT OF THE FOLLOWING THREE HOME WORKS SHOULD BE RETURNED FOR PASSING THIS COURSE

Teaching in Spring 2013 (3rd period): SGN-2016 Digital Linear Filtering I

Appendicies on general-pupose Matlab codes:

More material for students who are really interested in DSP from an earlier course given by the lecturer two decades ago:

Teaching in Spring 2013 (4th period): SGN-2056 Digital Linear Filtering II

Start-Up Material for the Course:

What was indicated above under "SGN-2056 Digital Linear Filtering II" is the the very basis for the course. Now there is a need to specify in more detail the extra material as follows:

(1) FIR Filters: Additional Material:

Appendicies containing Matlab codes:

(2) IIR Filters: Additional Material: Design of IIR filters using allpass filters as basic bulding blocks

Additional material that, hopefully, helps you understand the basic material is provided by the following pdf files, each of which contain some explanations why to read them.

(3) Finite Wordlength Effects: Additional Material:

(4) Exam requirements:

Teaching in Spring 2010 (5th period): SGN-2156 System Level DSP Algorithms

Start-Up Material for the Course:

What was indicated above under "SGN-2156 System Level DSP Algorithms" is the the very basis for the course. The course is divided into seven parts as follows:

Teaching in fall 2010 (first and second periods): SGN-2106 Multirate Signal Processing

- Basic Material; not overall, only the start-up
- Part 7
- Appendices A-E
- Exercises in Finnish F
- SGN-2106 Multirate Signal Processing
- Parts I, II, and IV will be copied for you
- a longer version for Part III
- a compact version for Part III
- Concentrate on reading a compact version for Part III
- How to read Part V?
- How to read Part V?; ps-version
- Part V1
- Part V1; ps-version
- Part V2
- Part V2; ps-version
- Part V3
- Part V3; ps-version
- Part V4
- Exercises

EUSIPCO 2000 ARTICLE

TELNOR_OPTIM

TELNOR_POLINT

Publications and Invited Talks

Teaching in fall 2007 and continuing in in spring 2008 (Third period) - SGN-2056 Digital Linear Filtering II
- Sorry to inform that, due to the important three-week vitit to Norway,
- we are going to start in 2008 by having three two-hour lectures per week.
- More information later after December 21, 2007.
- Lectures: FIRST LECTURE 8.1.2008
- Tuesday: 12-14 TB223
- Thursday: 12-14 TB223
- Friday: 12-14 TB223
- Exercises: Baharak Soltanian
- TOTALLY NEW TIMES!!
- Wednesday: 8-10 TC415
- Friday: 14-16 TC415
- SGN-2056 Digital Linear Filtering II
- Homeworks for SGN-2056
- The above material is from the previous year.
- Since the material will be up-dated, please check this homepage weekly!

Teaching in spring 2008 (Fourth period) - SGN-2156 System Level DSP Algorithms
- The above file contains only the start-up for the course.
- The overall material is ready for copying on the fourth floor.
- Homeworks
- Lectures: THE ORIGINAL LECTURE TIME ON WEDNESDAY HAS CHANGES TO TAKE PLACE ON TUESDAY!!
- Tuesday: 12-14 TC133
- Thursday: 12-14 TB110
- Exercises: Baharak Soltanian
- Thursday: 8-10 TC413
- Friday: 8-10 TC413

Teaching in the spring 2006 (Second period) - SGN-2016 Digital Linear Filtering I
- Lectures: First lecture 16.10
- Monday: 12-14 TB215
- Wednesday: 12-14 TB125
- What mentioned above is not necessarily correct.
- Pease check the time and classroom in the third floor!!
- Exercise times will be given in the first lecture
- Exercises: Baharak Soltanian
- Tuesday: 8-10 TC407 and Wednesday: 14-16 TC303
- Thursday: 16-18 TC407 and Friday: 12-14 TC407
- Lecture Notes
- A sample exam

Teaching in spring 2006 and continuing in in spring 2007 (Third period) - SGN-2056 Digital Linear Filtering II
- Lectures: Tuesdays and Thursdays 12-14, TB223
- Lectures: First lecture 14.12
- More information later.
- Two two-hour lectures per a week:
- SGN-2056 Digital Linear Filtering II
- Homeworks for SGN-2056
- Since the material will be up-dated, please check this homepage weekly!

A Some start-up material for the course for the VLSI "gang" through EDUTECH

Teaching in spring 2007 (Third and fourth periods)

- SGN-2106 Multirate Signal Processing
- Parts I, II, and IV will be copied for you
- a longer version for Part III
- a compact version for Part III
- Concentrate on reading a compact version for Part III
- How to read Part V?
- How to read Part V?; ps-version
- Part V1
- Part V1; ps-version
- Part V2
- Part V2; ps-version
- Part V3
- Part V3; ps-version
- Part V4
- Exercises

Teaching in spring 2006 (Fourth period)

- SGN-2156 System Level DSP Algorithms
- The above material is from the last year. First lecture 7.2 room TB233, 12-14
- Homeworks for 8001202

Teaching in spring 2006 (Fourth period and fifth periods)

- SGN-9106 Signal Processing Graduate Seminar I. First meeting 14.2, TB224
- Some parts of Handbook for Digital Signal Processing, edited by S. K. Mitra
- and J. F. Kaiser, John Wiley and Sons, New York, 1993, 1268 pages

Funny face 1

Funny face 2

Funny face 3

MFGI