Purpose:
An embedded system is defined as an electronic system which is
based on a computer, but the system is not in itself a computer,
e.g., like a PC. According to this definition, an average person is
interacting with hundreds of embedded systems on a daily basis,
typically in terms of audio/video applications, wireless/mobile
communication, gaming consoles, household machines, automotive and
medical devices, as well as avionic and satellite based systems. In
most cases, the computer embedded in such devices is conducting
some kind of signal processing, i.e., an analogue signal is
registered by a sensor and sampled, and next the signal is either
analyzed or modified digitally by software executing on the
computer. Eventually the resulting signal is finally re-converted
back to the analogue domain. An interesting feature of this overall
process is that in most cases it must be conduced in hard
real-time, i.e., the processing must be completed within a
predefined and fixed time interval. Otherwise, the system will
fail, potentially leading to hazardous situations. Taking the
outset in a real-life problem/application, the purpose of this
project module is to specify, design, simulate, implement, test and
document (part of) an embedded real-time signal processing system.
In this context, the algorithm(s) which are to perform the signal
processing have to be developed, simulated/evaluated (preferably
using C or Matlab) and optimized, and next compiled into an
executable code which can run in real-time on a programmable
digital signal processor. The overall design parameters may
include, but are not limited to execution time, code size,
numerical robustness, and eventually energy consumption. Primarily,
the project will focus on the signal processing theories and
algorithms, as well as the development of optimal source- and
object codes using commercially available development boards/tools,
thus excluding the design and implementation of user-specific
hardware.
Academically supervised student-governed problem oriented project work.
Lectures together with teacher/supervisor guided self-studies and/or mini project
Prøvens navn | Bachelorprojekt (Indlejret realtids signalbehandling) |
Prøveform | Mundtlig pba. projekt |
ECTS | 20 |
Bedømmelsesform | 7-trins-skala |
Censur | Ekstern prøve |
Vurderingskriterier | Som angivet i Fællesbestemmelser for uddannelser
http://www.tech.aau.dk/uddannelse/Studieadministration/ |
Engelsk titel | BSc Project (Embedded Real-time Signal Processing) |
Modulkode | ESNITCB6P3 |
Modultype | Projekt |
Varighed | 1 semester |
Semester | Forår
|
ECTS | 20 |
Tomplads | Ja |
Undervisningssted | Campus Aalborg |
Modulansvarlig |
Studienævn | Studienævnet for Elektronik og IT |
Institut | Institut for Elektroniske Systemer |
Fakultet | Det Tekniske Fakultet for IT og Design |