{"id":null,"code":"521279S","name":{"valueFi":"Signaalinkäsittelyjärjestelmät","valueEn":"Signal Processing Systems","valueSv":""},"credits":5.0,"minCredits":5,"maxCredits":5,"tags":[],"createdAt":1790534826350,"contentList":[{"title":{"valueFi":"Osaamistavoitteet","valueEn":"Learning outcomes","valueSv":""},"content":{"valueFi":"Learning outcomes of the course are: \r\n1. The student understands common real number formats used in digital signal processing. \r\n2. The student can implement a fixed-point digital filter, and knows basics of quantized neural networks.\r\n3. The student knows the CORDIC algorithm and can utilize it in the implementation of function and transform (e.g. DCT) computations. \r\n4. The student knows the principles, which allow computationally efficient implementation of decimation and interpolation operations. Related to this, he can implement narrow-band digital filters. \r\n5. The student can explain how a modulated filter bank works and knows its polyphase decomposition based implementation. \r\n6. The student can implement convolution for long data sequences and filters. He also knows, how the same principles are used in the implementation of correlation. \r\n7. The student can explain the general operational principles of adaptive filters, knows some of their applications and can study their behavior with simulation. \r\n\r\nSome exercise tasks of the course are done in the Matlab environment utilizing also its Simulink tool. The student learns how it can be used in the modelling of signal processing systems.","valueEn":"Learning outcomes of the course are: \r\n1. The student understands common real number formats used in digital signal processing. \r\n2. The student can implement a fixed-point digital filter, and knows basics of quantized neural networks.\r\n3. The student knows the CORDIC algorithm and can utilize it in the implementation of function and transform (e.g. DCT) computations. \r\n4. The student knows the principles, which allow computationally efficient implementation of decimation and interpolation operations. Related to this, he can implement narrow-band digital filters. \r\n5. The student can explain how a modulated filter bank works and knows its polyphase decomposition based implementation. \r\n6. The student can implement convolution for long data sequences and filters. He also knows, how the same principles are used in the implementation of correlation. \r\n7. The student can explain the general operational principles of adaptive filters and knows some of their applications. He knows operation of some common adaptive algorithms. He can study behaviour of adaptive filters with simulation. \r\n\r\nSome exercise tasks of the course are done in the Matlab environment utilizing also its Simulink tool. The student learns how it can be used in the modelling of signal processing systems.","valueSv":""}},{"title":{"valueFi":"Sisältö","valueEn":"Content","valueSv":""},"content":{"valueFi":"Fixed-point and floating-point arithmetics, fixed-point filter implementation, quantized neural networks, CORDIC, DCT, FFT, polyphase decomposition, multirate signal processing, modulated filter banks, sectioning, adaptive filters and algorithms, Matlab and Simulink tools in DSP modelling.","valueEn":"Fixed-point and floating-point arithmetics, fixed-point filter implementation, quantized neural networks, CORDIC, DCT, FFT, polyphase decomposition, multirate signal processing, modulated filter banks, sectioning, adaptive filters and algorithms, Matlab and Simulink tools in DSP modelling.","valueSv":""}},{"title":{"valueFi":"Suoritustavat","valueEn":"Study Methods","valueSv":""},"content":{"valueFi":"The course uses continuous assessment, which is based on evaluation of the weekly group works and exams arranged during lectures.","valueEn":"The course uses continuous assessment, which is based on evaluation of the weekly group works and exams arranged during lectures.","valueSv":""}},{"title":{"valueFi":"Toteutustavat","valueEn":"Teaching Methods","valueSv":""},"content":{"valueFi":"Teaching mode: hybrid\r\n\r\nThe tuition will be implemented as both web-based teaching in Moodle environment and contact teaching.  Offered course material is such that it is possible to do most of the course work remotely. However, exams which affect the grading are in class. Also active participation during the teaching period is required due to continuous assessment and associated due dates for group works.\r\n\r\nLectures 28 h / Group work 42 h / Self-study 65 h. The group work consists of six weekly design tasks.","valueEn":"Teaching mode: hybrid\r\n\r\nThe tuition will be implemented as both web-based teaching in Moodle environment and contact teaching.  Offered course material is such that it is possible to do most of the course work remotely. However, exams which affect the grading are in class. Also active participation during the teaching period is required due to continuous assessment and associated due dates for group works.\r\n\r\nLectures 28 h / Group work 42 h / Self-study 65 h. The group work consists of six weekly design tasks.","valueSv":""}},{"title":{"valueFi":"Oppimateriaalit","valueEn":"Learning material","valueSv":""},"content":{"valueFi":"<p>Lecture slides and associated reading materials</p>","valueEn":"<p>Lecture slides and associated reading materials</p>","valueSv":""}},{"title":{"valueFi":"Lisätiedot","valueEn":"Further information","valueSv":""},"content":{"valueFi":"The course is primarily targeted to the students of Computer Science and Engineering specializing to Computer Engineering, and students of Electrical, Biomedical and Wireless Engineering","valueEn":"The course is primarily targeted to the students of Computer Science and Engineering specializing to Computer Engineering, and students of Electrical, Biomedical and Wireless Engineering","valueSv":""}},{"title":{"valueFi":"Kurssikirjallisuus","valueEn":"Literature","valueSv":""},"content":{"valueFi":"1. W.T. Padgett, D.V. Anderson: Fixed-Point Signal Processing. Morgan&Claypool 2009, ISBN: 978-159-82925-8-9 (paperback), 978-159-82925-9-6 (ebook)\r\n 978-159-82925-9-6\n2. E.C. Ifeachor, B.W. Jervis: Digital Signal Processing - A Practical Approach. 2nd Ed. Pearson Education 2002, ISBN: 0201-59619-9 0201-59619-9","valueEn":"1. W.T. Padgett, D.V. Anderson: Fixed-Point Signal Processing. Morgan&Claypool 2009, ISBN: 978-159-82925-8-9 (paperback), 978-159-82925-9-6 (ebook)\r\n 978-159-82925-9-6\n2. E.C. Ifeachor, B.W. Jervis: Digital Signal Processing - A Practical Approach. 2nd Ed. Pearson Education 2002, ISBN: 0201-59619-9 0201-59619-9","valueSv":"1. W.T. Padgett, D.V. Anderson: Fixed-Point Signal Processing. Morgan&Claypool 2009, ISBN: 978-159-82925-8-9 (paperback), 978-159-82925-9-6 (ebook)\r\n 978-159-82925-9-6\n2. E.C. Ifeachor, B.W. Jervis: Digital Signal Processing - A Practical Approach. 2nd Ed. Pearson Education 2002, ISBN: 0201-59619-9 0201-59619-9"}},{"title":{"valueFi":"Esitietovaatimukset","valueEn":"Qualifications","valueSv":""},"content":{"valueFi":"A recommended prerequisite is the completion of \"521337A Digital Filters\".","valueEn":"A recommended prerequisite is the completion of \"521337A Digital Filters\".","valueSv":""}},{"title":{"valueFi":"Arviointiasteikko","valueEn":"Assessment scale","valueSv":""},"content":{"valueFi":"1-5/HYL","valueEn":"1-5/FAIL","valueSv":"1-5/FAIL"}},{"title":{"valueFi":"Arviointikriteerit","valueEn":"Assessment criteria","valueSv":""},"content":{"valueFi":"The course utilizes a numerical grading scale 0-5. In the numerical scale zero stands for a fail.\r\n\r\nIn order to pass the course, sufficient number of group works must be passed, and sufficient number of points must be collected from them and exams. Overall grade is based on the points collected from these activities.","valueEn":"The course utilizes a numerical grading scale 0-5. In the numerical scale zero stands for a fail.\r\n\r\nIn order to pass the course, sufficient number of group works must be passed, and sufficient number of points must be collected from them and exams. Overall grade is based on the points collected from these activities.","valueSv":""}},{"title":{"valueFi":"Arviointikriteerit 2","valueEn":"Evaluation criteria 2","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}},{"title":{"valueFi":"Arviointikriteerit 3","valueEn":"Evaluation criteria 3","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}},{"title":{"valueFi":"Arviointikriteerit 4","valueEn":"Evaluation criteria 4","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}},{"title":{"valueFi":"Pääasiallinen opetuskieli","valueEn":"Primary Teaching Language","valueSv":""},"content":{"valueFi":"englanti","valueEn":"English","valueSv":"engelska"}},{"title":{"valueFi":"Taso","valueEn":"Level","valueSv":""},"content":{"valueFi":"Syventävät opinnot","valueEn":"Advanced Studies","valueSv":"Syventävät opinnot"}},{"title":{"valueFi":"Oppiaine","valueEn":"Subject","valueSv":""},"content":{"valueFi":"Tietotekniikka","valueEn":"Computer Science and Engineering","valueSv":""}},{"title":{"valueFi":"Vastuuhenkilöt","valueEn":"Person in charge","valueSv":""},"content":{"valueFi":"Pekka Sangi","valueEn":"Pekka Sangi","valueSv":"Pekka Sangi"}},{"title":{"valueFi":"Luokittelu","valueEn":"Classification","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}},{"title":{"valueFi":"Linkit","valueEn":"Links","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}}]}