TIE-50407 Data Processing Implementations, 5 cr

Lisätiedot

Suitable for postgraduate studies.

Vastuuhenkilö

Sakari Lahti, Jani Boutellier, Kai Jylkkä

Opetus

Toteutuskerta Periodi Vastuuhenkilö Suoritusvaatimukset
TIE-50407 2018-01 1 - 2 Jani Boutellier
Kai Jylkkä
Sakari Lahti
Written exam and complete compulsory assignments

Osaamistavoitteet

Student can classify the special features of data processing algorithms and develop applications with fractional representation. Students can describe a data processing application with a data flow graph and analyze the inherent parallelism of the application. Students can realize a simple data processing algorithm on an FPGA circuit and on a multicore processor.

Sisältö

Sisältö Ydinsisältö Täydentävä tietämys Erityistietämys
1. number representations in fixed-point and floating-point processors  finite word length effects, overflow management   
2. Systolic architectures     
3. CORDIC     
4. data-flow graph representation, loop and iteration bounds  folding of multirate systems  solving inequalities 
5. pipelining, parallel processing, and combined parallel pipelined processing     
6. critical path, folding, unfolding, retiming     

Ohjeita opiskelijalle osaamisen tasojen saavuttamiseksi

Written exam 50%, compulsory assignments 50%

Arvosteluasteikko:

Numerical evaluation scale (0-5)

Osasuoritukset:

Completion parts must belong to the same implementation

Oppimateriaali

Tyyppi Nimi Tekijä ISBN URL Lisätiedot Tenttimateriaali
Book   VLSI Digital Signal Processing Systems: Design and Implementation   K. K. Parhi   0-471-24186-5       No   
Lecture slides             Yes   

Tietoa esitietovaatimuksista
Basic knowledge on signal processing algorithms is recommended. Programming skills, e.g. by the course "Programming 2" also mandatory



Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
TIE-50407 Data Processing Implementations, 5 cr TIE-50406 DSP Implementations, 5 cr  

Päivittäjä: Boutellier Jani, 27.08.2018