ING3504 Signal processing

Course code: 
Course name in Norwegian Bokmål: 
Program of study: 
Bachelor i ingeniørfag, studieretning telematikk
Level of study: 
Teaching semester: 
2023 Autumn
Assessment semester: 
2023 Autumn
Person in charge: 
Geir Arne Bunde
Course content

The students must acquire basic knowledge on signal processing algorithms, modulation and demodulation techniques, coding, access methods and general transmitters and receivers in telecommunications systems to effectively and innovatively apply this for military purposes. The course will also provide the students with basic skills in the Matlab computer tool.
The course is based on ING1502 Mathematical methods 1, ING1503 Programming and digital technology, ING1504 Physics, ING1506 Data communication, ING2501 Mathematical methods 2, ING2502 Electronics and ING2505 Telecommunications.

This course is taught by a representative from NTNU/Gjøvik. This representative is responsible for implementing the course in accordance with this course description.

Course topics
• Introduction to Octave
• Folding and correlation
• Discrete Fourier transform (DFT) and inverse DFT
• Fast Fourier transform
• Structure of signal
• Baseband transmission
• Analog and digital modulation and demodulation techniques
• Orthogonal Frequency Division Multiplexing (OFDM)
• Information theory and coding
• Multiuser digital modulation


Learning outcome

After completion of the course, the cadet is able to:
• explain the principles of signal processing algorithms such as folding, correlation, discrete Fourier transform (DFT), inverse DFT and fast Fourier transform (FFT) 
​• explain the various techniques for signal modulation/demodulation, coding/decoding, and system structure that is used in telecommunication networks 
​• explain the signal structure for central modulated signals 
​• describe methods for generating modulated signals 
​• describe methods for coding of signals 

After completion of the course, the cadet is able to:
​• perform calculations in Octave with algorithms (folding, correlation, modulation, DFT, inverse DFT and FFT) for digital signal processing 
​• perform calculations on baseband
​• perform calculations with modulated coded signals 
​• vary the performance of a telecommunication system by adjusting individual parameters in the system using Octave 

General competence 
After completion of the course, the cadet is able to:
​• assess a telecommunications system in terms of bitrate, error rate, channel capacity and other central telecommunication technology parameters 
• explain with own words how one transmits a signal and how one receives it, in an efficient and robust manner 

Working and learning activities

Lectures, compulsory Matlab assignment, compulsory exercises and presentation with hearing. Completion of exercise “Cyberoperasjoner”. 

Sensor system

Examination is carried out according to the Regulations for Admission, Studies and Examinations (in Norwegian, “Forskrift om opptak, studier og eksamen”) at the Norwegian Defence University College.


Wold, Cheffena & Moldsvor. (2017) Kompendium i Trådløs kommunikasjon. Gjøvik: NTNU

Mandatory courseworkCourseworks givenCourseworks requiredPresence requiredComment
Paper11Not requiredWritten assignment in Octave
Øvinger88Not required
Obligatoriske arbeidskrav:
Mandatory coursework:Paper
Courseworks given:1
Courseworks required:1
Presence required:Not required
Comment:Written assignment in Octave
Mandatory coursework:Øvinger
Courseworks given:8
Courseworks required:8
Presence required:Not required
Geir Arne Bunde