Overview of MSc courses
Overview of Specialization courses
Overview of Specialization topics
Overview of PhD courses
TFE01 Low-power design
Coordinator: Snorre Aunet
Learning outcome: The module shall give a back-ground for power consumption in transistors, circuits and systems. It shall give a basis for specific design choices to reduce the power consumption. For the hardware as well as the software and the operating system on a processor.
Required previous knowledge: TFE4151 - Design of Integrated CircuitsTFE4175 - realization and test of integrated circuits
Learning methods and activities: Colloquiums. 10-12 weekly colloquiums where the students present 1-2 papers for the group. There might be guest lectures.
Content: SoC-challenges 2010 - 2020; models for power consumption, static vs. dynamic power consumption. Power on transistor, circuit and system level; SoC (System on Chip) with power control, sensor networks; Low-power algorithms.
Course materials: Papers and book chapters will be given at the semester start.
TFE02 Hardware/software co-design with embedded systems
Coordinator: Kjetil Svarstad
Learning outcome: The course shall give the students understanding of topics related to design of embedded systems, typically including both specially designed hardware and software running on a microprocessor.
Required previous knowledge: The course assumes a good background in design of digital electronics (e.g., TFE4175 Realization and Test of Digital Components) and basic understanding of programming (e.g., TDT4102 Procedural and Object-Oriented Programming). If your background is different but you think the topic can be interesting and useful, we encourage you to contact the course coordinator to see if it is still possible to take the course.
Learning methods and activities: The course will be organized as a combination of lectures, colloquiums (where students present parts of the curriculum), and laboratory assignments.
Content: Methods and techniques used in HW/SW Codesign are studied. The detailed content can be adapted to the needs of the students taking the course. Typical topics are hw/sw partitioning, estimation of design quality, selection of candidates for and design of hw accelerators, real-time programming, high-level optimization, and compilers for embedded systems. In the laboratory you will work with and FPGA with an embedded soft microcontroller (Nios from Altera). Through use of the design software Quartus, Nios can be integrated in your hw design. It can also be adapted to a given application through development of special instructions with a accompanying co-processor (accelerator) in hardware.
Course materials: Collection of papers and extracts from books.
TFE03 Selv test of digital systems
Coordinator: Bjørn B. Larsen
Learning outcome: Overview of state-of-the-art methodology of BUILT-IN SELF TEST (BIST) for digital systems and modules. BIST methodologies, and use of BIST in combination with external testing.
Required previous knowledge: TFE4175 Realisation and test of digital systems, or similar knowledge.
Learning methods and activities: Colloquiums, where each participant presents a share of the topics.
Content: Short repetition of test methodology. Architectures for self test, arithmetic self test, and state transition graph analysis for improved selt test.Learning by colloqium, where each participant presents a share of the topics.
Course materials: C. E. Stroud, "A Designer's Guide to Built-In Self-Test". Kluwer Ac. Publ. 2002, ISBN 1-4020-7050-0. Curriculum: Ch. 1 - 11. Rajski og J. Tyszer, "Arithmetic Built-In Self-Test for Embedded Systems". Prentice Hall 1998, ISBN 0-13-756438-4. Curriculum: Ch. 1-3,3,5,8.Also: selected papers.
TFE04
Coordinator: Kjetil Svarstad
Learning outcome: This topic is specifically tailored for students doing an AHEAD project. It is organized as a colloquial series on important articles in the area, and specifically in Run Time Reconfiguration. For AHEAD project students this is a good theoretical background for the project, and gives an elaborate overview of state-of-the-art in the area.Other interested students are also welcome!
Required previous knowledge: TFE4175 Realisation and test of digital systems, or similar knowledge within VHDL and HW modeling.
Learning methods and activities: Colloquial series where students read and present key articles.in the field. Possibility for a project related semester task.
Content: FPGA technology and reconfiguration dataReconfigurable computingPartial reconfigurationHW operating systemsHW agentsDRS for ubiquitous computing and ambient intelligence
Course materials: Choice key articles to be decided at start of course.
TFE09 Low-voltage/low-power analog integrated circuits
Coordinator: Trond Ytterdal
Learning outcome: The course aims to give knowledge on techniques for design of low-voltage/low-power analog integrated circuits in CMOS technology.
Required previous knowledge: TFE4186 Analog CMOS 1 or similar
Learning methods and activities: Colloquiums
Content: Fundamental limits for low-voltage/low-power analog design, device modeling, biasing, design of amplifiers and other building blocks for low-voltage/low-power operation.
Course materials: Book chapters, papers and lecture notes
TFE12 Advanced methods in optics
Coordinator: Ulf Österberg
Learning outcome: The course should give an introduction to some important advanced topics in optics.
Required previous knowledge: The courses TFE4160 Electrooptics and lasers and preferably TFE4165 Applied photonics, or equivalent.
Learning methods and activities: Lectures and student seminars.
Content: Quantum electronics. Quantum optics. High speed optics/spectroscopy. THz optics/spectroscopy. Non-linear optics. Emphasis will be on innovative and new areas within optics. The content of the course will to a certain degree be adapted to the students’ technical interests.
Course materials: Lecture notes and tutorials will be posted on the course website.
TFE13 Photonic components
Coordinator: Johannes Skaar
Learning outcome: The course should give an introduction to some important photonic components and principles.
Required previous knowledge: TFE4160 Electrooptics and lasers and preferably TFE4165 Applied photonics, or equivalent.
Learning methods and activities: Lectures, student presentations, self-study, and exercises.
Content: Photonic crystals and metamaterials. Transfer matrices, scattering matrices and reciprocity. Fiber gratings. Polarization and polarization components. Couplers and circulators. Fiber amplifiers and fiber lasers. Emphasis on applications to sensors and communications. The content will to some extent be adjusted to the students' interests.
Course materials: Saleh & Teich, Fundamentals of Photonics; lecture notes and exercises on the course website.
TTT01 3-D sound and sound in multimedia applications
Coordinator: Peter Svensson
Learning outcome: Knowledge: To get a thorough understanding of which techniques can be used to create an auralization, a virtual soundfield. Skills:To have tried out implementing some of the techniques that are covered in the course (voluntary part of the course).
Required previous knowledge: TTT4170 Audio technology or corresponding course on fundamental acoustics
Learning methods and activities: Lectures and voluntary project work where some of the 3D-sound techniques are to be implemented
Content: The function of our hearing and its signal processing, directional hearing, sound reproduction techniques for 2D and 3D sound with headphones or loudspeakers. Modelling of sound sources (speaking person, singer, musical instruments and noise sources), modelling sound fields in rooms and outdoors. The course also contains a voluntary small project which should lead to a demonstration of some of the techniques in the course.
Course materials: Excerpts from books and papers, lecture notes.
TTT02 Adaptive filters
Coordinator: Nils Holte
Learning outcome: This course gives a basic introduction to design and analysis of adaptive filters, primarily for use within telecommunications
Required previous knowledge: TTT4130 Digital Communications
Learning methods and activities: The usual scheme is 10 hours of lectures. Then the students are divided in groups of two (three), and each group both gives a lecture of two hours within a given topic and carries out a simulation in MATLAB.
Content: This course presents structures, algorithms, stability and convergence properties for adaptive filters. The main focus will be applications within communications and signal processing.
Course materials: Will be presented at the start of the semester
TTT03 Acoustical remote sensing
Coordinator: Åge Kristensen
Learning outcome: Understand basic principles of acoustic remote sensing
Required previous knowledge: TTT4175 Marine Acoustics
Learning methods and activities: Colloquium
Content: Papers adapted to the students interests.
Course materials:
TTT04 Antenna engineering
Coordinator: Egil Eide
Learning outcome: This course gives an overview of the basic principles for modern antenna design. The main focus is on analysis and design of antennas in the UHF and microwave region.
Required previous knowledge: TFE4120 Electromagnetism
Learning methods and activities: Colloquium
Content: The course presents selected topics such as array antennas, small resonant antennas, wideband antennas, aperture antennas and numerical methods for antenna analysis. The content can be adapted to the actual project work.
Course materials: Will be presented at the start of the semester.
TTT05 Digital image communication
Coordinator: Tor A. Ramstad
Learning outcome: To get an understanding of necessary coordination of sources and channels to obtain optimal performance.
Required previous knowledge: TTT4120 Digital Signal Processing, TTT4115 Communication Theory, TTT4125 Information Theory, Coding and Compression is preferable but not necessary
Learning methods and activities: Lectures, one small project
Content: Limits of quality versus bit rate for sources and channel capacity, and the interaction between these to obtain global optima. Practical methods for signal decomposition, quantization, combined source-channel coding, image- and video compression.
Course materials: Lecture notes and viewgraphs
TTT07 Merging of sensor data and advanced radar concepts
Coordinator: Jens Hjelmstad
Learning outcome: The course gives an overview of advanced concepts and techniques used in civilian and military radar and lidar systems. In addition, based on the individual student's requirements and interest a specific technique is considered and investigated at a detailed level. The course will allow the student to Knowledge- understanding the main principle behind advanced radar systems- have fundamental knowledge about optical systems with active illumination- have a knowledge of principle formulas and simulation tools for radar and/or lidarSkills- be able to do fundamental calculations of advances systems- have a general design knowledge of radar and lidar systemsGeneral competence- be able to assess functionality and application of radar and/or lidar- have an overall insight into design methology for these systems
Required previous knowledge: The course requires courses and background in at least one of the following areas:- fundamental and intermediate knowledge of electromagnetic wave theory- general knowledge of remote sensing using electromagnetic waves- theoretical knowledge of radar/lidar systems- applied knowledge or user experience of radar/lidar systems
Learning methods and activities: The course will be taught individually or in groups based on selected curriculum. An individual meeting with the student will determine scope/background and select reference text book. This meeting will also select specific specialised consept to be studied. The resulting curriculum will then be studied individually or in groups over the semester. Individual guidance meeting with tutor will be held as decided.
Content: General part:- Overview of types of technical concepts and solutions used in radar and lidar- Study of operational functions and operations- Use of advanced concepts for detecting/classifiing and identifying objects- Study of products/solutions available Specialised part (single item selected):- Inverse Synthetic Aperture Radar techniques- Interferometric radar techniques- Motion compensation methods and autofocussing- Range gated vision systems- THz and millimater wave scanners/imagers- Tomographic systems- Magnetic sensors and RFID- Human and Biometrical sensor technologies
Course materials: General part:Handbook of Multisensor Data Fusion: Theory and Practice, Second Edition (Martin Liggins et al)(Extracts as adapted to students, or text books as required) Specialised partPolarimetric Radar Imaging: From Basics to Applications (Jong Sen Lee, Eric Pottier)Radar Foundations for Imaging and Advanced Concepts (Roger J Sullivan) Elastic Lidar: Theory, Practice, and Analysis Methods (Vladimir Kovalev, William E Eichinger)-Other text books /articles as applicable (Selection as adapted to students)
TTT09 Communication and coding theory for wireless channels
Coordinator: Kimmo Kansanen
Learning outcome: The course shall give insight in modern theory and methods for the analysis and design of robust and bandwidth efficient transmission and coding methods that are able to take advantage wireless channels and networks in the best possible manner.
Required previous knowledge: The course builds on the courses TTT4115 – Communication theory and TTT4130 Digital Communication, or equivalent competence, and the material covered will be a continuation of the curriculum in these courses. It will be beneficial to have basic knowledge of information theory, e.g. corresponding to TTT4125 Information theory, coding and compression.
Learning methods and activities: Lectures, colloquiums and self study
Content: Channel coding for error correction, therein coded modulation, modern coding techniques, and iterative decoding. Multiple Input Multiple Output (MIMO) systems. Multicarrier modulation. Wireless multiuser communication: channel models, information theoretic limits and access methods. Ad-hoc networks.
Course materials: Information of the course material will be given at the start of the course.
TTT11
Coordinator: Jan Tro
Learning outcome: Insight into music signal, music descriptors, neuro acoustics, music information in the brain, music perception.
Required previous knowledge:
Learning methods and activities: Lectures, team woork and exercises. Ear training.
Content: Pitch perception, musical measures of frequency, auditory system, music and memory, cognitive neuroscience of music, microsound.
Course materials: Articles and book chapters.
TTT12 Numerical acoustics, selected topics
Coordinator: Ulf Kristiansen
Learning outcome: The object is to give an insight into standard and newer methods for numerical modeling of acoustic fields
Required previous knowledge: TTT4180 Technical acoustics or equivalent.
Learning methods and activities: Lectures, excersises, and use of acoustic computer programs
Content: Techniques for calculating acoustic fields in closed spaces and externally over long distances. Numerical implementation of mathematically and more directly physically based sound propagation models.
Course materials:
TTT14 Numerical Electromagnetics and CAD
Coordinator: Guennadii A. Kouzaev
Learning outcome: The course outlines different methods and techniques of numerical electromagnetics and computer aided design of microwave integrated circuits.
Required previous knowledge: Electromagnetism, Microwave Engineering, Radio Engineering
Learning methods and activities: 4-6 lectures
Content: Numerical methods used in simulation and design of microwave waveguides and components
Course materials: Will be given at the semester start.
TTT15 Satellite communication
Coordinator: Vendela Maria Paxal
Learning outcome: The course oulines the different aspects concerning satellites and their applications.
Required previous knowledge:
Learning methods and activities: The course will preferably take place on the same weekday as Space technology I.Start during first half of September.Teaching language depends on the students attending.
Content: Satellite technology, orbits, satellite hardware, link calculations, satellite applications like communication, remote sensing, weather, navigation etc.
Course materials: Will be given at the semester start.
TTT16 Speech technology, selected topics
Coordinator: Torbjørn Svendsen
Learning outcome: The course will present state-of-the-art and unsolved problems within speech tchnology
Required previous knowledge: TTT4185 Speech Technology
Learning methods and activities: Lectures and exercises
Content: The course is composed of a fixed and a variable part. The fixed part deals with problems and solutions within robust speech recognition, large vocabulary speech recognition (dictation), information retrieval, speech centric dialogue systems, modern unit selection speech synthesis, aso. The variable part focuses on current problems and research issues both globally and wrt. Norwegian. Further issues related to project tasks are presented. Examples of such current topics are new structures and methods for speech recognition, HMM-based speech synthesis, language training, etc.
Course materials: Mainly based on papers.
TTT17 Environmental Acoustics
Coordinator: Odd Kr. Ø. Pettersen
Learning outcome: The outcome of this module will be increased knowledge concerning the impact of noise on humans, both with respect to occupational noise and environmental noise.
Required previous knowledge:
Learning methods and activities: Lectures
Content: The module will give an introduction to background and methods for characterizing noise and the consequences of noise exposure at the workplace and outdoor. The topics covered are: Measurement- and calculation methods, the impact of noise on humans, annoyance, hearing and hearing damage, speech communication in noise, sound propagation in rooms and outdoor, noise control. Both the impact of occupational noise and outdoor noise such as road traffic noise and aircraft noise are discussed.
Course materials: Powerpoint presentation
TTT18 Active Microwave Integrated Circuits
Coordinator: Morten Olavsbråten
Learning outcome: The module will give an overview of different amplifier architectures and linearization techniques.
Required previous knowledge: TTT4200 Radiosystems, Introduction
Learning methods and activities: Study group.
Content: This module is mainly focused on Power Amplifiers. The contents are the following: It starts with a brief explanation of amplifier classes (Class A, B, C, D, E, F). From there we move to the first main topic: Power Amplifier architectures (Doherty, Envelope Elimination Restoration (EER), Outphasing (Chirex)). The second main topic: Linearization techniques like Feed-Forward and predistortion (digital and analogue)
Course materials: Kenington, ”High-Linearity RF Amplifier Design”, Artech House, 2000Cripps, “Advanced Techniques in RF Power Amplifier Design, Artech House 2002Cripps, “RF Power Amplifiers for Wireless Communications”, 2nd ed., Artech House, 2006
TTT23 Biomedical image- and signal processing and communication
Coordinator: Ilangko Balasingham
Learning outcome: The course will provide students basic understanding of signal processing algorithms, image processing techniques, and wireless communications solutions, which are emerging as viable solutions in clinical applications.
Required previous knowledge: Course TTT4110 Signal Processing and Communication, TTT4120 Digital Signal Processing, and/or TTK4105 Control Systems or equivalent background.
Learning methods and activities: The elective themes can be taught through lectures, seminars and self studies. Home assignments and mini projects can be considered.
Content: The first part of the course will be about medical signal and image processing techniques. Furthermore, we will study electrical activities in cells, electrocardiogram, electroencephalogram, electromyogram, etc. We will also study principles of MRI, CT, X-ray, Ultrasound, and PET. The second part of the course will give an introduction on wireless body area sensor network and communication solutions.The course has a mini project, where the student(s) will be asked to produce a demonstration on some of the techniques applied for medical data.
Course materials: The text book will be “Biomedical Signal and Image Processing” by Kayvan Najarian & Robert Splinter, Taylor & Francis, 2006A few papers (2-3) on short range communication and sensor network will be given later.
TTT26 Radar
Coordinator: Egil Eide
Learning outcome: The students will get fundamental knowledge about radar systems.
Required previous knowledge: Basic radio systems and signal processing.
Learning methods and activities: Study Group
Content: Introduction to radar systems. The topic contains fundamental knowledge about radar systems and methods. One or more from the following topics will be studied: Advanced radar systems, synthetic aperture radar, radar for detection of objects with small radar cross section, different background reflections, classification and identification of objects using radar, distributed radar systems, monostatic and bistatic radar systems, mathematical modeling of radar systems, radar technology including transmitters, radar antennas, radar receivers and signal processing systems, signal formats (frequencies, modulation, coding) signal processing (coherent signals, Doppler filtering etc.), and detection theory.
Course materials: "Introduction to Radar Systems" av Merrill I. Skolnik (3. utgave, McGraw-Hill 2001, ISBN 0-07-118189-N).







