course aims in Estonian
Õppeaine eesmärk on anda õppijale teoreetilised teadmised ja praktilised oskused tarkvaralise elektroonikasüsteemi projekteerimiseks ning integreerimiseks, sh tarkvaraliselt programmeeritavatest/juhitavatest komponentidest koosnevate süsteemide analüüsimiseks, kavandamiseks ja rakendamiseks täiendamaks või asendamaks tavapäraseid riistvaralisi komponente.
course aims in English
The aim of this course is to provide the students with theoretical knowledge and practical skills related to the system-level design and integration of software-defined electronics, i.e., the analysis, design, and implementation of systems comprising of software-programmable / controllable components in addition to or replacement of traditional hardware components.
learning outcomes in the course in Est.
Õppeaine läbinud üliõpilane:
- kirjeldab tarkvaralise elektroonika arengutrende;
- analüüsib praktilist probleemi ja kavandab algoritmidest/tehnikatest koosneva uue lahenduse, mille aluseks on tarkvaraliselt programmeeritavad/juhitavad tehnoloogiad andmete tuvastamiseks, töötlemiseks ja juhtmevabaks sideks;
- võrdleb alternatiive ja valib välja praktilise probleemi lahendamiseks sobivaima tarkvaralise elektroonikasüsteemi lahenduse;
- struktureerib, kavandab, koostab, hindab ja võimalusel optimeerib integreerimismeetodi abil ülaltoodud elementidest koosnevat süsteemi;
- dokumenteerib süstemaatiliselt ja täpselt kogu tööprotsessi.
learning outcomes in the course in Eng.
After completing this course, the student:
- describes the development trends in software-defined electronics;
- analyzes a practical problem and designs a new solution comprising of algorithms/techniques and underlying; software-programmable/controllable technologies for data sensing, processing, and wireless communication, as well as compares and decides between design alternatives;
- structures, designs, constructs, evaluates, and possibly optimizes a system comprising of the above elements following an integrated method;
- documents the overall process by means of a systematic and rigorous approach.
brief description of the course in Estonian
Õppeaines käsitletakse valitud tehnoloogiliste aspektide põhiteemasid, näiteks kognitiivsed ja adaptiivsed süsteemid, tarkvaraline sensoorika (sh signaali (eel)töötlus andurit sisaldavas sardsüsteemis), tarkvaraline raadio, kognitiivne raadio, virtuaalsed mõõteseadmed, automatiseeritud test. Õppeaine hõlmab ka metoodilisi aspekte (projekteerimine süsteemi-tasandil, riist- ja tarkvara arendamine, integreerimine, projekteerimise tööriistad). Õppeaines järgitakse probleemipõhise õppe põhimõtteid, aines läbitakse mitu praktilist laborit ja teostatakse probleemipõhine miniprojekt.
brief description of the course in English
The course covers essential issues of selected technological aspects, e.g. Cognitive and adaptive systems; Software Defined Sensing (incl. embedded (pre)processing/near-sensor processing); Software Defined Radio (SDR); Cognitive Radio (CR); Virtual Instrumentation; Automated test-beds. The course also covers methodological aspects (integrated method for system-level design, software and hardware development, integration, design tools). The course adopts the main principles of the problem-based learning (PBL) approach; the practical part will comprise a series of hands-on labs and a problem-based mini-project.
type of assessment in Estonian
Kirjalik eksam (50% lõpuhindest) + miniprojekti aruanne (50%)
type of assessment in English
Written exam (50% of the final grade) + mini-project report (50%)
independent study in Estonian
-
independent study in English
-
study literature
A selection of scientific papers and professional design guidelines & recommendations.
study forms and load
daytime study: weekly hours
3.5
session-based study work load (in a semester):