Post on 22-Oct-2020
UČNI NAČRT PREDMETA / COURSE SYLLABUSPredmet: Elektronski sestavi Course title: Electronic Systems
Študijski program in stopnja Study programme and level
Študijska smerStudy field
Letnik Academic year
SemesterSemester
Telekomunikacije 2. stopnja 1. zimski Telecommunications 2nd level 1. Autumn
Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code: Predavanja Lectures
Seminar Seminar
VajeTutorial
Klinične vajework
Druge oblike študija
Samost. delo Individ. work ECTS
30 30 120 6 Nosilec predmeta / Lecturer: Iztok Kramberger Jeziki / Languages:
Predavanja / Lectures: slovenski / SloveneVaje / Tutorial: slovenski / Slovene
Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:
Prerequisits:
Pogojev ni. None.
Vsebina:
Content (Syllabus outline):
Oscilatorji: osnovna zgradba in pogoja za oscilacije, tipi oscilatorjev, natančnost, stabilnost in točnost, fazni šum.
Podatkovni pretvorniki: osnove analogno digitalne in digitalno analogne pretvorbe, tipi pretvornikov, šum kvantizacije, nad‐vzorčenje, monolitnost, harmonska popačenja, diferenčna in integralna nelinearnost.
Signalni sintetizatorji: osnovna zgradba fazne zanke, numerično nadzorovani oscilatorji, fazno amplitudna pretvorba, neposredni digitalni sintetizator.
Digitalno filtriranje: osnove digitalnih filtrov, linearna diferenčna enačba, elementi digitalnih filtrov, kvantizacija, rekurzivna in ne‐rekurzivna oblika, z‐transformacija, ničle in poli, amplitudni in fazni odziv idealnih filtrov, linearni fazni odziv, digitalni resonator, inverzni filter.
Načrtovanje digitalnih filtrov z omejenim trajanjem impulznega odziva: uporaba diskretne
Oscillators: basic structure and oscillation conditions, types of oscillators, accuracy, stability and precision, phase noise.
Data converters: fundamentals of analog to digital and digital to analog conversion, converter types, quantization noise, oversampling, monolithism, harmonic distortion, differential and integral nonlinearity.
Signal synthesisers: basic structure of phase loop, numerically controlled oscillators, phase to amplitude conversion, direct digital synthesiser.
Digital filtering: fundamentals of digital filters, linear differential equation, elements of digital filters, quantization, recursive and non‐recursive form, z‐transformation, zeros and poles, amplitude and phase response of ideal filters, linear phase response, digital resonator, inverse filter.
Design of digital filters with finite impulse response: use of discrete Fourier
Fourierjeve transformacije, filtri z linearno fazo, metode načrtovanja, funkcije oken, stabilnost, red filtra, valovitost pasov, pasovna širina prehoda, alternativna okna, večpasovni filtri, osnovne strukture in izvedbe.
Načrtovanje digitalnih filtrov z neomejenim trajanjem impulznega odziva: pretvorba analognih filtrov v digitalno obliko, racionalna prenosna funkcija, stabilnost, bilinearna transformacija, osnovne strukture in izvedbe.
Digitalni pretvorniki: kaskada interpolatorja in decimatorja, digitalna pretvorba navzdol, digitalna pretvorba navzgor.
Tehnike digitalne modulacije: binarna modulacija z amplitudnim, frekvenčnim in faznim pomikom, kvadraturna modulacija s faznim pomikom, kvadraturna amplitudna modulacija, ortogonalno frekvenčno multipleksiranje (OFDM), neposredna digitalna sinteza (DDS).
transformation, filters with linear phase, design methods, window functions, stability, filter order, band ripple, transition bandwidth, alternative windows, multiband filters, basic structures and implementations.
Design of digital filters with infinitive impulse response: conversion of analog filters into digital form, rational transfer function, stability, bilinear transformation, basic structures and implementations.
Digital converters: cascade of interpolator and decimator, digital down conversion, digital up conversion.
Digital modulation techniques: binary amplitude‐shift keying, binary frequency‐shift keying, binary phase‐shift keying, quadrature phase‐shift keying, quadrature amplitude modulation, orthogonal frequency division multiplexing (OFDM), direct digital synthesis (DDS).
Temeljni literatura in viri / Readings: B. A. Shenoi: Introduction to Digital Signal Processing and Filter Design, Wiley‐Interscience, Hoboken,
2006. V. F. Kroupa: Direct Digital Frequency Synthesizers, Wiley‐IEEE Press, New York, 1998. V. F. Kroupa: Frequency Stability: Introduction and Applications, Wiley‐IEEE Press, Hoboken, 2012. S. Winder: Analog and Digital Filter Design, Second Edition, Newnes, Elsevier Science, Boston, 2002.
Cilji in kompetence:
Objectives and competences:
Cilj tega predmeta je, da bodo študentje sposobni uporabe standardnih elektronskih gradnikov za izvedbo in analizo elektronskih sestavov.
The objective of this course is for students to be able to use standard building blocks for implementation and analysis of electronic systems.
Predvideni študijski rezultati:
Intended learning outcomes:
Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben izbrati in uporabiti primerne gradnike za
izvedbo elektronskih sestavov, uporabiti standardne elektronske sestave za
oblikovanje, generiranje, pretvorbo in obdelavo signalov,
pojasniti in analizirati delovanje elektronskega sestava ter ovrednotiti rezultate.
Knowledge and understanding: On completion of this course the student will be able to select and use appropriate building blocks for
electronic systems implementation, use of standard electronic systems for shaping,
generation, conversion and processing of signals,
clarify and analyse the electronic system operation and evaluate the results.
Prenosljive/ključne spretnosti in drugi atributi:
Transferable/Key skills and other attributes:
Spretnosti komuniciranja: ustno zagovarjanje laboratorijskih vaj, pisno izražanje pri dokumentiranju laboratorijskih vaj.
Uporaba informacijske tehnologije: iskanje podatkov o elektronskih gradnikih in sestavih ter njihovi uporabi preko spletnih strani.
Spretnosti računanja: določitev lastnosti elektronskih sestavov.
Reševanje problemov: izbira standardnih elektronskih sestavov za reševanje različnih sistemskih zahtev.
Praktične veščine: opravljanje laboratorijskih vaj in pridobivanje merilnih podatkov.
Communication skills: oral lab work defense, manner of written expression at lab work documentation.
Use of information technology: www searching for technical data of electronic devices and systems and their applications.
Calculation skills: determination of the electronic system properties.
Problem solving: selection of standard electronic systems for solving of different system requirements.
Practical skills: lab work performing and measurement data acquisition.
Metode poučevanja in učenja:
Learning and teaching methods:
predavanja, seminarske vaje, laboratorijske vaje.
lectures, tutorial, lab work.
Načini ocenjevanja:
Delež (v %) /Weight (in %)
Assessment:
laboratorijske vaje, test 1, test 2.
5025 25
lab work, test 1, test 2.
Opomba: Testa se lahko nadomestita s pisnim izpitom. Note: The tests may be replaced with a written exam. Reference nosilca / Lecturer's references: KRAMBERGER, Iztok, GRAŠIČ, Matej, ROTOVNIK, Tomaž. Door phone embedded system for voice
based user identification and verification platform. IEEE trans. consum. electron.. [Print ed.], Aug. 2011, vol. 57, no. 3, str. 1212‐1217.
KAČIČ, Zdravko, KRAMBERGER, Iztok. Postopek in naprava za gestikularno‐vizualno komunikacijo = Procedure and device for gesticulative‐visual communication : patent s spremenjenimi zahtevki Urada Republike Slovenije za intelektualno lastnino SI 21480 B, datum objave sprem. zahtevkov: 31. 1. 2013, Int. Cl. G09G 5/00; št. romunskega urada RO1019772 z dne 18. 6. 2012 : št. prijave P‐200300086, datum prijave 7. 4. 2003, datum objave patenta SI 21480 A: 31 .10. 2004. Ljubljana: Urad Republike Slovenije za intelektualno lastnino, 2013.
KRAMBERGER, Iztok. ESA/ESTEC projekt (Contract No. 4000106501/12/NL/KML): SDGS : final report. [S. l.: s. n., 2013]. 1 zv. (loč. pag.).
KRAMBERGER, Iztok. Aplikativno preizkušanje in nadgradnja programske opreme za sledenje in lokacijsko štetje ljudi v video tokovih. Maribor: Fakulteta za elektrotehniko, računalništvo in informatiko, 2010. 8 str.
KRAMBERGER, Iztok. Preizkušanje programskega modula krmiljenje sond. Maribor: UM FERI, 2012. 27 f., ilustr.
UČNI NAČRT PREDMETA / COURSE SYLLABUSPredmet: Mobilni in vseprisotni elektronski sistemiCourse title: Mobile and Ubiquitous Electronic Systems
Študijski program in stopnja Study programme and level
Študijska smerStudy field
Letnik Academic year
SemesterSemester
Telekomunikacije 2. stopnja 1. poletni Telecommunications 2nd level 1. Spring
Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code: Predavanja Lectures
Seminar Seminar
VajeTutorial
Klinične vajework
Druge oblike študija
Samost. delo Individ. work ECTS
30 30 120 6 Nosilec predmeta / Lecturer: Matej Rojc Jeziki / Languages:
Predavanja / Lectures: slovenski / SloveneVaje / Tutorial: slovenski / Slovene
Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:
Prerequisits:
Priporočeno je znanje načrtovanja elektronskih sistemov, uporabe mikroprocesorjev, osnovna znanja digitalnega procesiranja signalov, osnov vgrajenih sistemov in programiranja.
Recommended is knowledge of electronic systems design, microprocessors, digital signal processing, embedded systems and programming.
Vsebina:
Content (Syllabus outline):
Uvod: predstavitev vseprisotnih elektronskih sistemov.
Vmesniki: vhodno/izhodne naprave, naravni vmesniki (govor, pisala, geste); komunikacijske rešitve med ljudmi in elektronskimi sistemi, interakcijski problemi, uporaba razpoznavanja slike; metodologije in procesi načrtovanja vmesnikov, metode implementiranja in primerjave vmesnikov; razvoj vmesnikov in interakcijskih tehnik.
Razpoznavanje okolja: sledenje gibanju, uporaba RFID tehnologije in inteligentnih senzorjev.
Prodorni sistemi z zavedanjem konteksta:
Introduction: presentation of ubiquitous electronic systems.
Interfaces: input/output devices, natural interfaces (speech, pens, gestures); communication solutions between humans and electronic systems, interaction problems; use of image recognition; methodologies and design processes of interfaces, implementation methods and comparisons of interfaces; development of interfaces and interaction techniques.
Environment recognition: tracing movements, use of RFID technology and intelligent sensors.
Context‐aware pervasive systems: mobile
mobilni sistemi za zaznavanje fizičnega okolja, pristopi prilagajanja elektronskih sistemov.
Okoljska inteligenca (AmI): okolja z elektronskimi sistemi, ki zaznavajo in se odzivajo na prisotnost ljudi; integracija mrežnih naprav v okolju; prilagajanje na uporabniške zahteve; zagotavljanje adaptabilnosti elektronskih sistemov.
Mobilni nosljivi sistemi: metode zlivanja senzorskih signalov; razpoznavanje konteksta mobilnih komunikacijskih sistemov; procesiranje senzorskih signalov in zlivanje podatkov; koncepti in metode integracije mobilnih elektronskih sistemov v oblačil, tekstilni senzorji, tehnologije pakiranja, komunikacijske rešitve, napajanje v nosljivih sistemih.
Načrtovanje vseprisotnih elektronskih sistemov za različna inteligentna okolja: analiza zmogljivosti, načrtovanje strojne, komunikacijske in programske opreme, uporaba prekinitev in sistemska integracija, optimizacija in testiranje.
Načrtovanje brezžičnih senzorskih omrežij. Brezžične tehnologije: bluetooth, zigbee, z‐
wave, wi‐fi.
systems for sensing physical environment, techniques for adaptation of electronic systems.
Ambient intelligence (AmI): environments with electronic systems that sense and react to human presence; integration of network devices in the environment; adaptation to user demands; assurance of adaptability of electronic systems.
Mobile wearable systems: methods for fusion of sensor signals; context recognition of mobile communication systems; processing sensor signals and data fusion; concepts and methods for integration of mobile electronic systems into clothes, textile sensors, packaging technologies, communication solutions, power supply solutions in wearable systems.
Designing ubiquitous electronic systems for various intelligent environments: performance analysis, designing hardware, communication and software equipment, applying interrupts and system integration, optimisation and testing.
Designing wireless sensor networks. Wireless technologies: bluetooth, zigbee, z‐
wave, wi‐fi,
Temeljni literatura in viri / Readings: U. Hansmann:Pervasive Computing: The Mobile World, Springer‐Verlag, New York, 2003. M. McCullough: Digital Ground: Architecture, Pervasive Computing, and Environmental Knowing, MIT
Press, Cambridge, 2005. E. Aarts and J. Encarnacao: True Visions: The Emergence of Ambient Intelligence, Springer, Eindhoven,
2006. Y.‐L. Theng and H. Duh: Ubiquitous computing: Design, Implementation and Usability, Information Science Reference, IGI Global, London, 2008.
Cilji in kompetence:
Objectives and competences:
Cilj predmeta, da bodo študenti razumeli teoretične osnove načrtovanja vseprisotnih elektronskih sistemov ter znali uporabiti tehnike načrtovanja vseprisotnih elektronskih sistemov za različna inteligentna okolja.
The objective of this course is for students to be able to demonstrate understanding of theoretical basis of ubiquitous electronic system design and use of techniques for designing ubiquitous electronic systems for various intelligent environments.
Predvideni študijski rezultati:
Intended learning outcomes:
Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben Razložiti teoretične osnove tehnik načrtovanja
vseprisotnih sistemov ,
Knowledge and understanding: On completion of this course the student will be able to explain the theoretical basis of ubiquitous
načrtovati programsko opremo, uporabiti postopke analize zmogljivosti,
optimizacije in testiranja vseprisotnih elektronskih sistemov.
electronic system design techniques, design application software, apply techniques for performance analysis,
optimisation analysis and testing of ubiquitous electronic systems.
Prenosljive/ključne spretnosti in drugi atributi: Spretnosti komuniciranja: ustni zagovor
laboratorijskih vaj, ustno izražanje pri ustnem izpitu.
Uporaba informacijske tehnologije: iskanje informacij na svetovnem spletu, uporaba programskih orodij za analizo in načrtovanje vseprisotnih elektronskih sistemov.
Spretnosti računanja: reševanje računskih nalog pri analizi in načrtovanju vseprisotnih elektronskih sistemov.
Reševanje problemov: načrtovanje in izvedba vseprisotnih elektronskih sistemov.
Transferable/Key skills and other attributes: Communication skills: oral lab work defence,
manner of expression at oral exam. Use of information technology: searching
information on the internet, use of software tools for analysis and design of ubiquitous electronic systems.
Calculation skills: solving analysis and design problems for analysis and design of ubiquitous electronic systems.
Problem solving: design and implementation of ubiquitous electronic systems.
Metode poučevanja in učenja:
Learning and teaching methods:
predavanja, seminarske vaje, laboratorijske vaje, projekt.
lectures, tutorial, lab work, project.
Načini ocenjevanja:
Delež (v %) /Weight (in %)
Assessment:
opravljen projekt, ustni izpit.
60 %40 %
completed project, oral exam.
Reference nosilca / Lecturer's references: ROJC, Matej (urednik), CAMBELL, Nick (urednik). Coverbal synchrony in human‐machine interaction.
Boca Raton; London; New York: CRC Press, cop. 2014. XIV, 420 str. MLAKAR, Izidor, KAČIČ, Zdravko, ROJC, Matej. Describing and animating complex communicative
verbal and nonverbal behavior using Eva‐framework. Applied artificial intelligence, 2014, vol. 28, iss. 5, str. 470‐503.
MLAKAR, Izidor, KAČIČ, Zdravko, ROJC, Matej. TTS‐driven synthetic behavior generation model for embodied conversational agents. V: ROJC, Matej (ur.), CAMBELL, Nick (ur.). Coverbal synchrony in human‐machine interaction. Boca Raton; London; New York: CRC Press, cop. 2014, str. 325‐359.
MLAKAR, Izidor, ROJC, Matej. A new distributed platform for client‐side fusion of web applications and natural modalities : MWP platform. Applied artificial intelligence, 2013, vol. 27, iss. 7, str. 551‐574.
MLAKAR, Izidor, KAČIČ, Zdravko, ROJC, Matej. TTS‐driven synthetic behaviour‐generation model for artificial bodies. International journal of advanced robotic systems, ISSN 1729‐8806, 2013, vol. 10, št. 10, str. 1‐20.
UČNI NAČRT PREDMETA / COURSE SYLLABUSPredmet: Načrtovanje in razvoj telekomunikacijskih storitevCourse title: Design and Development of Telecommunication Services
Študijski program in stopnja Study programme and level
Študijska smerStudy field
Letnik Academic year
SemesterSemester
Telekomunikacije 2. stopnja 1. zimski Telecommunications 2nd level 1. Autumn
Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code: Predavanja Lectures
Seminar Seminar
VajeTutorial
Klinične vajework
Druge oblike študija
Samost. delo Individ. work ECTS
30 30 120 6 Nosilec predmeta / Lecturer: Andrej Žgank Jeziki / Languages:
Predavanja / Lectures: slovenski / SloveneVaje / Tutorial: slovenski / Slovene
Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:
Prerequisits:
Priporočeno je splošno znanje telekomunikacij in računalništva.
General knowledge of telecommunications and computer science is recommended.
Vsebina:
Content (Syllabus outline):
Uvod. Storitve v telekomunikacijskih omrežjih: tipi,
arhitektura, načini izvajanja, regulacija. Osnovne in dopolnilne telefonske storitve. Konvergenca telekomunikacijskih storitev,
sistemov in terminalskih naprav. Sodobne storitve v internetnih omrežjih,
povezljivost storitev, mobilni prenos podatkov, internet stvari (IoT).
Načrtovanje in arhitektura telekomunikacijskih storitev.
Vsebina v telekomunikacijskih storitvah: vrste, kodiranje, procesiranje, izločanje informacij.
Koncepti razvoja telekomunikacijskih storitev:
Introduction. Services in telecommunication networks: types,
architecture, methods of service execution, regulation.
Basic and supplementary telephone services. Convergence of telecommunication services,
systems and terminal equipment. Advanced services in Internet networks, service
connectivity, mobile data, internet of things (IoT).
Design and architecture of telecommunication services.
Content in telecommunication services: type, coding, processing, information extraction.
omrežje NGN, omrežje 5G, omrežje IoT, vmesniki za razvoj storitev, standardizacija.
Načini razvoja telekomunikacijskih storitev in razvijalsko okolje in orodja.
Uporabniški vmesnik telekomunikacijske storitve.
Zaračunavanje storitev: časa, podatkov, vsebin, storitev. Sistemi za zaračunavanje.
Prihajajoči trendi na področju naprednih telekomunikacijskih storitev.
Concepts of telecommunication services’ design: NGN network, 5G network, IoT network, interfaces for service development, standardization.
Development of telecommunication services, development environment and tools.
Telecommunication service user interface. Service charging: time, data, content, service.
Billing systems. State‐of‐the‐art and future trends in the area of
advanced telecommunication services. Temeljni literatura in viri / Readings: T. Plevyak, V. Sahin: Next generation telecommunications networks, services, and management, IEEE
Press, Piscataway, Wiley, Hoboken, 2010. T. Janevski, NGN Architectures, Protocols and Services, John Wiley & Sons, Chichester, 2014. P. Lea: Internet of Things for Architects: Architecting IoT solutions by implementing sensors,
communication infrastructure, edge computing, analytics, and security, Packt Publishing, Birmingham, 2018.
E. Bertin: Evolution of telecommunication services : the convergence of telecom and internet : technologies and ecosystems, Springer, London, Heidelberg, New York, 2013.
G. Varrall: Making telecoms work : from technical innovation to commercial success, John Wiley & Sons, Chichester, 2012.
Cilji in kompetence:
Objectives and competences:
Cilj tega predmeta je študente naučiti načrtovanja in razvoja telekomunikacijskih storitev. Študent bo poznal različne koncepte telekomunikacijskih storitev in sistemov.
The objective of this course is to teach students how to design and develop telecommunication services. The student will understand concepts of telecommunication services and systems.
Predvideni študijski rezultati:
Intended learning outcomes:
Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben pojasniti vlogo in tipe storitev v
telekomunikacijskih omrežjih. uporabiti znanje o načrtovanju in razvoju na
primeru telekomunikacijske storitve. razložiti koncepte in sodobne arhitekturne
pristope telekomunikacijskih storitev. preučiti vlogo vsebine in načinov
zaračunavanja storitev.
Knowledge and understanding: On completion of this course the student will be able to explain the role and types of telecommunication
services. apply knowledge about design and development
on the case of telecommunication service. interpret concepts and advanced architecture
approaches for telecommunication services. analyze the content influence and principles of
service charging mechanisms.
Prenosljive/ključne spretnosti in drugi atributi: Spretnosti komuniciranja: ustni zagovor
laboratorijskih vaj, pisno izražanje pri testih
Transferable/Key skills and other attributes: Communication skills: oral lab work defense,
manner of expression at the tests or written
oziroma pisnem izpitu. Uporaba informacijske tehnologije: uporaba
programskih orodij in telekomunikacijske makete.
Reševanje problemov: analiza, načrtovanje in razvoj telekomunikacijskih storitev.
exam. Use of information technology: use of
development software and telecommunication test environment.
Problem solving: analyze, design and development of telecommunication services.
Metode poučevanja in učenja:
Learning and teaching methods:
predavanja, seminarske vaje, laboratorijske vaje.
lectures, tutorial, lab work.
Načini ocenjevanja:
Delež (v %) /Weight (in %)
Assessment:
laboratorijske vaje, test 1, test 2.
5025 25
lab work, test 1, test 2.
Opomba: Testa se lahko nadomestita s pisnim izpitom. Note: The tests may be replaced with a written exam. Reference nosilca / Lecturer's references: LOVRENČIČ, Tomaž, ŠTULAR, Mitja, KAČIČ, Zdravko, ŽGANK, Andrej. QoS estimation and prediction of
input modality in degraded IP networks. Wireless personal communications, Jan. 2015, vol. 80, iss.2, str. 837‐867.
SEPESY MAUČEC, Mirjam, KAČIČ, Zdravko, ŽGANK, Andrej. Speech recognition for interaction with a robot in noisy environment. Przeglęad Elektrotechniczny, 2013, r. 89, nr. 5, str. 162‐166.
ŽGANK, Andrej, KAČIČ, Zdravko. Predicting the acoustic confusability between words for a speech recognition system using Levenshtein distance. Elektronika ir elektrotechnika. [Print ed.], 2012, vol. 18, no. 8, str. 81‐84.
ŽGANK, Andrej. Three‐stage framework for unsupervised acoustic modeling using untranscribed spoken content. ETRI Journal, Oct. 2010, vol. 32, no. 5, 10 str.
REITER, Ulrich, ŽGANK, Andrej, et al. Factors influencing quality of experience. V: MÖLLERS, Sebastian (ur.), RAAKE, Alexander (ur.). Quality of experience : advanced concepts, applications and methods (T‐Labs series in telecommunication services). Heidelberg [etc.]: Springer, cop. 2014, str. 55‐72.
UČNI NAČRT PREDMETA / COURSE SYLLABUSPredmet: Omrežja TCP/IP Course title: TCP/IP Networks
Študijski program in stopnja Study programme and level
Študijska smerStudy field
Letnik Academic year
SemesterSemester
Telekomunikacije 2. stopnja 1. zimski Telecommunications 2nd level 1. Autumn
Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code: Predavanja Lectures
Seminar Seminar
VajeTutorial
Klinične vajework
Druge oblike študija
Samost. delo Individ. work ECTS
45 30 105 6 Nosilec predmeta / Lecturer: Zmago Brezočnik Jeziki / Languages:
Predavanja / Lectures: slovenski / SloveneVaje / Tutorial: slovenski / Slovene
Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:
Prerequisits:
Priporočeno je osnovno znanje o računalniških omrežjih in protokolih.
Recommended is basic knowledge of computer networks and protocols.
Vsebina:
Content (Syllabus outline):
Uvod: protokolni sklad TCP/IP (protokol za nadzor prenosa/internetni protokol).
Protokoli sloja podatkovne povezave: PPP – protokol od točke do točke, tehnologije lokalnih računalniških omrežij, VLAN – navidezno lokalno računalniško omrežje.
Protokol za razreševanje naslovov (ARP) in protokol za povratno razreševanje naslovov (RARP).
Internetni protokol verzije 4 (IP/IPv4): uvod, naslavljanje, ovijanje in oblikovanje datagramov, fragmentiranje in defragmentiranje datagramov, usmerjanje datagramov in oddajanje več prejemnikom.
Internetni protokol verzije 6 (IPv6): spremembe, prehod, naslavljanje, ovijanje, oblikovanje, fragmentiranje, defragmentiranje in usmerjanje datagramov.
Protokoli za povečanje ali razširitev
Introduction: TCP/IP (Transport Control Protocol/Internet Protocol) protocol suite.
Data link layer protocols: PPP – Point to Point Protocol, local area network technologies, VLAN – Virtual Local Area Network.
Address Resolution Protocol (ARP) and Reverse Address Resolution Protocol (RARP).
Internet Protocol Version 4 (IPv4): introduction, addressing, datagram encapsulation and formatting, datagram fragmentation and reassembly, datagram routing and multicasting.
Internet Protocol Version 6 (IPv6): changes, transition, addressing, datagram encapsulation, formatting, fragmentation, reassembly, and routing.
Protocols for enhancement or expansion of IP capabilities: IP NAT – IP Network Address Translation Protocol, IPsec – IP Security Protocols, Mobile IP – IP Mobility Support.
sposobnosti IP: IP NAT – protokol prevajanja internetnih naslovov, IPsec – varnostni protokoli IP, Mobile IP – podpora mobilnosti IP.
Podporni protokoli: ICMP – internetni protokol za krmilna sporočila, IGMP – internetni protokol za upravljanje skupin, IPv6 ND – protokol za odkrivanje sosedov.
Usmerjanje v TCP/IP: RIP – protokol usmerjevalnih informacij, OSPF – odprti protokol z najkrajšo potjo najprej, BGP – protokol mejnih usmerjevalnikov.
Protokoli TCP/IP transportnega sloja: TCP – protokol za nadzor prenosa, UDP – uporabniški datagramski protokol, primerjava med TCP in UDP, naslavljanje v TCP in UDP (vrata in vtičnice), upravljanje povezav TCP, formatiranje sporočila TCP, krmiljenje pretoka TCP.
Protokoli TCP/IP aplikacijskega sloja: DNS – sistem domenskih imen, DHCP – protokol za dinamično konfiguriranje računalnikov, SNMP – preprosti protokol za upravljanje omrežja, FTP – protokol za prenos datotek, SMTP – preprosti protokol za prenos pošte, WWW – svetovni splet, HTTP – protokol za izmenjavo nadbesedil, NNTP – protokol za prenos novic po omrežju TCP/IP, protokoli TCP/IP za dostop na daljavo in priročni ukazi za administriranje.
IP support protocols: ICMP – Internet Control Message Protocol, IGMP – Internet Group Management Protocol, IPv6 ND – Neighbour Discovery Protocol.
TCP/IP routing: RIP – Routing Information Protocol, OSPF – Open Shortest Path First, BGP – Border Gateway Protocol.
TCP/IP transport layer protocols: TCP – Transport Control Protocol, UDP – User Datagram Protocol, comparison of TCP and UDP, TCP in UDP addressing (ports and sockets), TCP connection management, TCP message formatting, TCP flow control.
TCP/IP application layer protocols: DNS – Domain Name System, DHCP – Dynamic Host Configuration Protocol, SNMP – Simple Network Management Protocol, FTP – File Transfer Protocol, SMTP – Simple Mail Transfer Protocol, WWW – World Wide Web, HTTP – Hypertext Transfer Protocol, NNTP – TCP/IP Network News Transfer Protocol, TCP/IP remote access protocols and administration utilities.
Temeljni literatura in viri / Readings: C. M. Kozierok: The TCP/IP Guide: A Comprehensive, Illustrated Internet Protocols Reference, No Starch
Press, San Francisco, 2005. D. Comer: Internetworking with TCP/IP, Volume I, Sixth Edition, Pearson Prentice Hall, Upper Saddle
River, 2013. B. H. Forouzan: TCP/IP Protocol Suite, Fourth Edition, McGraw‐Hill, New York, 2010. Cisco Systems: Internetworking Technology Handbook, Fourth Edition, Cisco Press, Indianapolis, 2004. Cilji in kompetence:
Objectives and competences:
Cilj predmeta je, da bodo študentje do podrobnosti razumeli delovanje protokolnega sklada TCP/IP in znali analizirati protokole v njem.
The objective of this course is that students will understand the details of the TCP/IP protocol stack and be able to analyze its protocols.
Predvideni študijski rezultati:
Intended learning outcomes:
Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben pojasniti princip izmenjave informacij v
računalniških omrežjih, ki temeljijo na protokolnem skladu TCP/IP,
analizirati in primerjati ključne nižjeslojne protokole TCP/IP kot tudi protokole TCP/IP v uporabniškem sloju,
Knowledge and understanding: On completion of this course the student will be able to explain the principle of information exchange in
computer networks based on TCP/IP protocol suite,
analyse and compare TCP/IP lower‐layer core protocols as well as TCP/IP application layer protocols,
izbrati in uporabljati primerna programska orodja za analizo komunikacijskih protokolov,
konfigurirati omrežne naprave v omrežjih TCP/IP.
select and use appropriate software tools for analysis of communication protocols,
configure network devices in TCP/IP networks.
Prenosljive/ključne spretnosti in drugi atributi: Spretnosti komuniciranja: ustni zagovor
laboratorijskih vaj, pisno izražanje pri kvizu in pisnem izpitu.
Uporaba informacijske tehnologije: uporaba programskih orodij za analizo komunikacijskih protokolov.
Spretnosti računanja: izračunavanje mask podomrežij v dvojiškem in desetiškem številskem sistemu.
Reševanje problemov: reševanje podanih primerov analiziranja komunikacijskih protokolov in konfiguriranja omrežnih naprav pri laboratorijskih vajah.
Transferable/Key skills and other attributes: Communication skills: oral lab work defence,
manner of expression at quizzes and written exam.
Use of information technology: use of software tools for analysis of communication protocols.
Calculation skills: calculating subnet masks in binary and decimal number system.
Problem solving: solving of the given examples of communication protocols analysis and network devices configuration at lab work.
Metode poučevanja in učenja:
Learning and teaching methods:
predavanja, seminarske vaje, laboratorijske vaje.
lectures, tutorial, lab work.
Načini ocenjevanja:
Delež (v %) /Weight (in %)
Assessment:
kvizi, laboratorijske vaje, test 1, test 2.
1040 25 25
quizzes, lab work, test 1, test 2.
Opomba: Testa se lahko nadomestita s pisnim izpitom. Note: The tests may be replaced with a written exam. Reference nosilca / Lecturer's references:
MEOLIC, Robert, BREZOČNIK, Zmago. Flexible job shop scheduling using zero‐suppressed binary decision diagrams. Advances in production engineering & management, ISSN 1854‐6250. [Tiskana izd.], Dec. 2018, vol. 13, no. 4, str. 373‐388.
VLAOVIČ, Boštjan, VREŽE, Aleksander, BREZOČNIK, Zmago. Applying automated model extraction for simulation and verification of real‐life SDL specification with spin. IEEE access, ISSN 2169‐3536, 21 March 2017, vol. 5, str. 5046‐5058.
BREZOČNIK, Zmago, VLAOVIČ, Boštjan, VREŽE, Aleksander. Model checking using Spin and SpinRCP = Preverjanje modelov z uporabo orodij Spin in SpinRCP. Informacije MIDEM, Dec. 2013, vol. 43, no. 4, str. 235‐250.
VREŽE, Aleksander, VLAOVIČ, Boštjan, BREZOČNIK, Zmago. Sdl2pml ‐ tool for automated generation of Promela model from SDL specification. Computer standards & interfaces, [Print ed.], June 2009, vol. 31, iss. 4, str. 779‐786.
BREZOČNIK, Zmago, VLAOVIČ, Boštjan, VREŽE, Aleksander. SpinRCP : the eclipse rich client
platform integrated development environment for the spin model checker. V: 2014 International SPIN symposium on model checking of software : SPIN, July 21‐23, 2014 San Jose, USA : proceedings. New York: ACM, 2014, str. 125‐128.
UČNI NAČRT PREDMETA / COURSE SYLLABUSPredmet: Prenosni sistemi Course title: Transmission Systems
Študijski program in stopnja Study programme and level
Študijska smerStudy field
Letnik Academic year
SemesterSemester
Telekomunikacije 2. stopnja 1. poletni Telecommunications 2nd level 1. Spring
Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code: Predavanja Lectures
Seminar Seminar
VajeTutorial
Klinične vajework
Druge oblike študija
Samost. delo Individ. work ECTS
30 30 120 6 Nosilec predmeta / Lecturer: Iztok Kramberger Jeziki / Languages:
Predavanja / Lectures: slovenski / SloveneVaje / Tutorial: slovenski / Slovene
Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:
Prerequisits:
Pogojev ni. None.
Vsebina:
Content (Syllabus outline):
Predstavitev digitalnih prenosnih sistemov: zgodovinsko ozadje, današnji digitalni prenos, standardi digitalnih prenosov, prednosti digitalnih prenosov, poenostavljen prenosni sistem.
Principi sistemskega načrtovanja: splošen načrt, prenosne storitve, hipotetična referenčna vezja, objektivna ocena učinkovitosti.
Komunikacijski kanali in mediji: voden in ne‐voden medij, izbira prenosnega medija, parametri prenosnega kanala.
Prenos v osnovnem pasu: tipi binarnega kodiranja, učinkovitost binarnih kodov, podatkovno premešanje, razširjeni spekter, odkrivanje in popravljanje napak.
Dvosmernost: frekvenčna in časovna dvosmernost, zaščitni interval.
Tehnike dostopa: frekvenčna, časovna, kodna
Introduction to digital transmission systems: historical background, present‐day digital transmission, digital transmission standards, advantages of digital transmission, a simplified digital transmission system.
Principles of system design: general plan, transmission services, hypothetical reference circuits, performance objectives.
Communication channels in media: guided and unguided media, selection of transmittion media, parameters of transmission channel.
Baseband transmission: introduction, types of binary coding, performance of binary codes, data scrambling, spread spectrum, error detection and correction.
Duplexing: frequency and time duplexing, guard intervals.
Access techniques: frequency, time, code and space division.
in prostorska porazdelitev. Prenosni sistemi: digitalni kabelski sistemi,
optični prenosni sistemi, digitalni radijski sistemi, karakteristike prenosnih medijev, učinki šuma in interference, ojačevalniki, obnovitveni ponavljalniki. Preizkušanje, spremljanje in nadzor: tehnike preizkušanja, tehnike spremljanja učinkovitosti, izolacija napak, sistemi za nadzor in upravljanje.
Programsko definirani radijski sistemi: rekonfigurabilnost v heterogenih omrežjih, rekonfigurabilni terminali in omrežja, upravljanje profilov in radijskih virov, programsko in strojno rekonfiguriranje.
Transmission systems: digital cable systems, fibre optic transmission systems, digital radio systems, transmission media characteristics, noise and interference effects, amplifiers, regenerative repeaters.Testing, monitoring, and control: testing techniques, performance monitoring techniques, fault isolation, monitoring and control systems.
Software defined radio systems: re‐configurability in heterogeneous networks, reconfigurable terminals and networks, profile and radio resource management, software and hardware reconfiguration.
Temeljni literatura in viri / Readings: D. R. Smith: Digital Transmission Systems, Third Edition, Kluwer Academic Publishers, Boston, 2004. B. A. Carlson, B. P. Crilly, J. Rutledge: Communication Systems: An Introduction to Signals and Noise in
Electrical Communication, Fourth Edition, McGraw‐Hill, Boston, 2002. M. Dillinger, K. Madani, N. Alonistioti: Software Defined Radio: Architectures, Systems and Functions,
John Wiley & Sons Ltd., West Sussex, 2003. Cilji in kompetence:
Objectives and competences:
Cilj tega predmeta je, da bodo študentje razumeli osnovne in napredne principe prenosnih sistemov ter pristope njihovega načrtovanja in analize na sistemskem nivoju.
The objective of this course is for students to understand basic and advance principles of transmission systems, their design and analysis at the system level.
Predvideni študijski rezultati:
Intended learning outcomes:
Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben razložiti splošne modele prenosnih sistemov in
navesti standarde digitalnih prenosov, njihove prednosti in slabosti,
razložiti kodirne postopke v osnovnem pasu, razložiti in predstaviti tehnike digitalne
modulacije in jih razporediti po namembnosti ter učinkovitosti, vključujoč uporabo OFDM modulacije in neposredne sinteze frekvenčnega spektra,
predstaviti in razložiti različne tipe prenosnih sistemov in pripadajoče arhitekture, vključno z ovrednotenjem karakteristik prenosnih medijev ter zmogljivosti prenosnih kanalov,
načrtovati in analizirati prenosne sisteme omejene kompleksnosti na sistemskem nivoju,
razložiti principe ter koncepte programsko definiranih radijskih sistemov na sistemskem nivoju.
Knowledge and understanding: On completion of this course the student will be able to explain common models of transmission
systems and list digital transmission standards, including their advantages and weaknesses,
explain coding approaches in the base band, explain and represent digital modulation
techniques and classify them by their purposes and performance, including OFDM modulation and direct spectrum synthesis,
represent and explain different types of transmission systems and appurtenant architectures, including evaluation of transmission media characteristics and available performance of the transmission channels,
design and analyse transmission systems of limited complexity at the system level,
explain principles and concepts of software defined radio systems at the system level.
Prenosljive/ključne spretnosti in drugi atributi: Spretnosti komuniciranja: ustni zagovor
laboratorijskih vaj, pisno izražanje pri testih oziroma pisnem izpitu.
Uporaba informacijske tehnologije: uporaba programskih orodij za simulacijo in načrtovanje prenosnih sistemov.
Spretnosti računanja: izvajanje računskih operacij nad rezultati simulacij in merilnimi rezultati.
Reševanje problemov: načrtovanje in simulacija preprostih prenosnih sistemov.
Transferable/Key skills and other attributes: Communication skills: oral lab work defence,
manner of expression at the tests or written exam.
Use of information technology: use of transmission system design and simulation software tools.
Calculation skills: performing calculating operations with simulation and measurement results.
Problem solving: designing and simulating of simple transmission systems.
Metode poučevanja in učenja:
Learning and teaching methods:
predavanja, seminarske vaje, laboratorijske vaje,
lectures, tutorial, lab work.
Načini ocenjevanja:
Delež (v %) /Weight (in %)
Assessment:
laboratorijske vaje, test 1, test 2.
5025 25
lab work, test 1, test 2.
Opomba: Testa se lahko nadomestita s pisnim izpitom. Note: The tests may be replaced with a written exam. Reference nosilca / Lecturer's references: KRAMBERGER, Iztok, GRAŠIČ, Matej, ROTOVNIK, Tomaž. Door phone embedded system for voice
based user identification and verification platform. IEEE trans. consum. electron.. [Print ed.], Aug. 2011, vol. 57, no. 3, str. 1212‐1217.
KAČIČ, Zdravko, KRAMBERGER, Iztok. Postopek in naprava za gestikularno‐vizualno komunikacijo = Procedure and device for gesticulative‐visual communication : patent s spremenjenimi zahtevki Urada Republike Slovenije za intelektualno lastnino SI 21480 B, datum objave sprem. zahtevkov: 31. 1. 2013, Int. Cl. G09G 5/00; št. romunskega urada RO1019772 z dne 18. 6. 2012 : št. prijave P‐200300086, datum prijave 7. 4. 2003, datum objave patenta SI 21480 A: 31 .10. 2004. Ljubljana: Urad Republike Slovenije za intelektualno lastnino, 2013.
KRAMBERGER, Iztok. ESA/ESTEC projekt (Contract No. 4000106501/12/NL/KML): SDGS : final report. [S. l.: s. n., 2013]. 1 zv. (loč. pag.).
KRAMBERGER, Iztok. Aplikativno preizkušanje in nadgradnja programske opreme za sledenje in lokacijsko štetje ljudi v video tokovih. Maribor: Fakulteta za elektrotehniko, računalništvo in informatiko, 2010. 8 str. KRAMBERGER, Iztok. Preizkušanje programskega modula krmiljenje sond. Maribor: UM FERI, 2012. 27 f., ilustr.
UČNI NAČRT PREDMETA / COURSE SYLLABUSPredmet: Računalniška multimediaCourse title: Computer Multimedia
Študijski program in stopnja Study programme and level
Študijska smerStudy field
Letnik Academic year
SemesterSemester
Telekomunikacije 2. stopnja 1. zimski Telecommunications 2nd level 1. Autumn
Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code: Predavanja Lectures
Seminar Seminar
VajeTutorial
Klinične vajework
Druge oblike študija
Samost. delo Individ. work ECTS
30 30 120 6 Nosilec predmeta / Lecturer: Borut Žalik Jeziki / Languages:
Predavanja / Lectures: slovenski / SloveneVaje / Tutorial: slovenski / Slovene
Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:
Prerequisits:
Pogojev ni. None.
Vsebina:
Content (Syllabus outline):
Uvod: kaj je računalniška multimedija, lastnosti multimedije, nelinearnost, interaktivnost, razvoj multimedije, uporaba multimedije.
Osnovne tehnike stiskanja podatkov: kodiranje s tekočo dolžino, skalarna kvantizacija, statistične tehnike, statistične tehnike s prilagajanjem, stiskanje s slovarjem, Grayeva koda, Golombova koda, Golomb‐Riceova koda.
Tehnike stiskanja rastrskih slik: ujemanje blokov, kodiranje rezanja blokov, FELICS, dekompozicija blokov, napovedno kodiranje z binarnim drevesom..
Stiskanje slik z izgubami: transformacija parov pikslov, ortogonalne transformacije, kvantizacija, Walsh‐Hadamardova transformacija, diskretna kosinusna
Introduction: what is computer multimedia, multimedia characteristics, non‐linearity, interactivity, development of multimedia, multimedia usage.
Basic data compression techniques: run‐length encoding (RLE), scalar quantisation, statistical methods, adaptive statistical methods, dictionary‐based methods, Gray coding, Golomb coding, Golomb‐Rice coding.
Techniques of raster images compression: block matching, block truncation coding, FELICS, flexible automatic block decomposition, binary tree predictive coding.
Lossy image compression: pair‐of‐pixels transformation, orthogonal transformation, quantisation, Walsh‐Hadamard transformation,
transformacija, valčna transformacija. JPEG, JPEG‐LS, JBIG. JPEG2000, SPIHT Fraktalno stiskanje. Stiskanje geometrijskih podatkov: stiskanje
oblakov točk, stiskanje trikotniških mrež, stiskanje vokselskih podatkov.
discrete cosine transform, wavelet transformation.
JPEG, JPEG‐LS, JBIG. JPEG2000, SPIHT Fractal compression. Compression of geometric data: point cloud
compression, compression triangular network, voxel data compression.
Temeljni literatura in viri / Readings: D. Salomon, G. Motta, D. Bryant, Data Compression ‐ The Complete Reference, Fourth Edition, Springer,
London, 2007. D. S: Taubman, M. W. Marcellin, JPEG2000 Image Compression Fundamentals, Standards and Practice,
Springer Science+Business Media, New York, 2013 N. Chapman, J. Chapman, Digital multimedia, John Wiley & Sons, Chichester, 2009. Cilji in kompetence:
Objectives and competences:
Cilj predmeta je, da bodo študente razumeli teoretične osnove multimedijskih algoritmov, jih znali analizirati ter izpeljati nove postopke za računalniške multimedijske algoritme.
The objective of this course is for students to be able to understand the theoretical bases of multimedia algorithms, to analyse them and to design new variants of multimedia algorithms.
Predvideni študijski rezultati:
Intended learning outcomes:
Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben razložiti teoretične osnove multimedijskih
algoritmov, primerjati multimedijske standarde in
algoritme med seboj, izbrati najprimernejše multimedijske algoritme
za dani problem, načrtovati nove izpeljanke multimedijskih
algoritmov.
Knowledge and understanding: On completion of this course the student will be able to explain the theoretical basis of multimedia
algorithms, compare different multimedia standards and
algorithms, select the best multimedia algorithm fort he
requested problem, design the new variants of multimedia
algorithms.
Prenosljive/ključne spretnosti in drugi atributi: Spretnosti komuniciranja: pisanje strokovnega
poročila o laboratorijskih vajah, pisno izražanje na izpitih.
Uporaba informacijske tehnologije: pisanje računalniških programov, iskanje implementiranih (odprtokodnih) rešitev in drugih informacij na spletu.
Reševanje problemov: samostojno delo na projektu, ki vključuje izbiro obstoječih
Transferable/Key skills and other attributes: Communication skills: written report about the
lab work, manner of expression at written exams.
Use of information technology: software development, searching for implemented (open source) solutions and other information on the internet.
Problem solving: individual project work, including selection of the most suitable
algoritmov stiskanja glede na zahteve aplikacije ter načrtovanje lastnih algoritmov.
compression algorithms for a desired task, and design of own algorithms.
Metode poučevanja in učenja:
Learning and teaching methods:
predavanja, seminarske vaje, laboratorijske vaje, reševanje domačih nalog.
lectures, tutorial, lab work, homework assignments.
Načini ocenjevanja:
Delež (v %) /Weight (in %)
Assessment:
laboratorijske vaje, 1. vmesni pisni izpit, 2. vmesni pisni izpit,
5025 25
lab work, 1st midterm written exam, 2nd midterm written exam,
Opomba: Če študent ni uspešno opravil obeh vmesnih izpitov, ju nadomesti s pisnim izpitom v deležu 50 %.Note: If a student has not completed both midterm exams, he replaces them with a written exam in the weight of 50%. Reference nosilca / Lecturer's references: ŽALIK, Borut, MONGUS, Domen, LUKAČ, Niko, RIZMAN ŽALIK, Krista. Efficient chain code compression
with interpolative coding. Information sciences, 2018, vol. 439/440, str. 39‐49. KOHEK, Štefan, STRNAD, Damjan, ŽALIK, Borut, KOLMANIČ, Simon. Interactive synthesis and
visualization of self‐organizing trees for large‐scale forest succession simulation. Multimedia systems, 2018, str. 1‐15.
LIPUŠ, Bogdan, ŽALIK, Borut. Robust watermarking of airborne LiDAR data. Multimedia tools and applications, 2018, vol. 77, iss. 21, str. 29077‐29097.
JESENKO, David, BRUMEN, Matej, LUKAČ, Niko, ŽALIK, Borut, MONGUS, Domen. Visualization and analytics tool for multi‐dimensional data. V: ICBDE 2018 : 2018 International Conference on Big Data and Education (ICBDE 2018) / Honolulu, Hawaii, USA/ 9‐11 March, 2018. [New York: ACM. cop. 2018], str. 1‐5.
UČNI NAČRT PREDMETA / COURSE SYLLABUSPredmet: Širokopasovna omrežja in protokoliCourse title: Broadband Networks and Protocols
Študijski program in stopnja Study programme and level
Študijska smerStudy field
Letnik Academic year
SemesterSemester
Telekomunikacije 2. stopnja 1. poletni Telecommunications 2nd level 1. Spring
Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code: Predavanja Lectures
Seminar Seminar
VajeTutorial
Klinične vajework
Druge oblike študija
Samost. delo Individ. work ECTS
30 30 120 6 Nosilec predmeta / Lecturer: Tatjana Kapus Jeziki / Languages:
Predavanja / Lectures: slovenski / SloveneVaje / Tutorial: slovenski / Slovene
Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:
Prerequisits:
Pričakovano je osnovno znanje o komunikacijskih omrežjih in protokolih, osnovno znanje objektno usmerjenega programiranja.
Recommended is basic knowledge of communication networks and protocols, as well as basic knowledge of object‐oriented programming.
Vsebina:
Content (Syllabus outline):
Uvod: razvoj telekomunikacij, politični in regulatorni vidiki.
Komunikacijska omrežja: zgradba omrežij, načini preklapljanja, parametri kakovosti storitev.
Govor prek IP: ozadje, kodiranje govora, prenos govora z IP, H.323, SIP, krmiljenje medijskih prehodov in arhitektura s programskimi stikali, VoIP in SS7.
Kakovost storitev v omrežjih IP: metode za dosego dobre kakovosti storitev, integrirane storitve, diferencirane storitve, MPLS.
Optična omrežja: SONET/SDH, omrežja WDM, optična omrežja z valovnodolžinskim usmerjanjem, elastična optična omrežja,
Introduction: telecommunications development, political and regulatory factors.
Communication networks: network structure, switching techniques, quality of service parameters.
Voice over IP: background, speech coding, transporting voice over IP, H.323, SIP, media gateway control and the softswitch architecture, VoIP and SS7.
Quality of service in IP networks: techniques for achieving good quality of service, integrated services, differentiated services, MPLS.
Optical networks: SONET/SDH, WDM networks, wavelength routing optical networks, elastic optical networks, optical packet switching,
optično paketno preklapljanje, optično preklapljanje rafalov.
Večstoritvena omrežja: namen in zgradba omrežij, širokopasovne dostopovne tehnologije z bakrenimi vodniki in optičnimi vlakni, tehnologije jedrnih omrežij, programsko določena omrežja.
optical burst switching. Multiservice networks: purpose and structure of
the networks, broadband copper and optical fibre access technologies, core network technologies, software‐defined networks.
Temeljni literatura in viri / Readings:
H. G. Perros: Connection‐oriented Networks: SONET/SDH, ATM, MPLS and Optical Networks, Wiley, Chichester, 2005.
R. Swale, D. Collins: Carrier‐Grade Voice over IP, Third Edition, McGraw‐Hill ‐ Education, 2013. A. S. Tanenbaum, D. Wetherall: Computer Networks, Fifth Edition, Pearson, Boston, 2014. J. M. Simmons: Optical Network Design and Planning, Springer International Publishing
Switzerland, 2014. L. Goleniewski: Telecommunications Essentials: The Complete Global Source, Second Edition,
Addison‐Wesley Professional, Upper Saddle River, 2007. Cilji in kompetence:
Objectives and competences:
Cilj predmeta je, da bi študentje razumeli delovanje ter prednosti in slabosti različnih tehnologij sodobnih fiksnih širokopasovnih telekomunikacijskih omrežij ter znali uporabiti izbrano simulacijsko orodje za izgradnjo modela in analizo učinkovitosti novega protokola.
The objective of this course is for students to understand the operation and advantages and disadvantages of different technologies of modern fixed broadband telecommunications networks, as well as to be able to use a selected simulation tool to model and analyse performance of a new protocol.
Predvideni študijski rezultati:
Intended learning outcomes:
Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben strokovno pojasniti bistvene značilnosti
delovanja vodovno in paketno preklapljanih prostranih omrežij,
z uporabo uveljavljenih strokovnih pojmov pojasniti vrste, namen in delovanje pomembnih žičnih in optičnih širokopasovnih omrežnih tehnologij glede na relevantne protokolne sloje,
povzeti prednosti in slabosti posameznih tehnologij ter razlike in podobnosti med njimi glede na zanje pomembne kriterije, kot sta na primer učinkovitost in zanesljivost,
uporabiti izbrano simulacijsko orodje za modeliranje in analizo učinkovitosti novih protokolov.
Knowledge and understanding: On completion of this course the student will be able to technically explain the essential characteristics
of circuit‐ and packet‐switched wide‐area network operation,
explain, by using the established technical terminology, the types, the purpose, and the operation of important wired and optical broadband network technologies with respect to relevant protocol layers,
summarize advantages and disadvantages of the individual technologies, as well as the differences and similarities between them regarding the relevant criteria, such as, for example, performance and reliability, apply a selected simulation tool for modelling and performance analysis of new protocols.
Prenosljive/ključne spretnosti in drugi atributi: Spretnosti komuniciranja: pisna poročila in
zagovor pri laboratorijskih vajah, pisno izražanje pri domačih nalogah in testih oziroma izpitu.
Uporaba informacijske tehnologije: uporaba orodij za simulacijo omrežij, v katerih ni potrebno programiranje, predvsem pa izbranega orodja, kjer je potrebno programiranje.
Reševanje problemov: reševanje manj zahtevnih problemov analize učinkovitosti in snovanja v omrežjih.
Transferable/Key skills and other attributes: Communication skills: written reports and oral
defence of lab work, writing homework assignments and tests or exam.
Use of information technology: use of network simulation tools requiring no programming and, primarily, of a selected tool which requires programming.
Problem solving: solving moderate network performance analysis and design problems.
Metode poučevanja in učenja:
Learning and teaching methods:
predavanja, seminarske vaje, laboratorijske vaje, domače naloge.
lectures, tutorial, lab work, homework assignments.
Načini ocenjevanja:
Delež (v %) /Weight (in %)
Assessment:
domače naloge, laboratorijske vaje, test 1, test 2.
1040 25 25
homework assignments, lab work, test 1, test 2.
Opomba: Testa se lahko nadomestita s pisnim izpitom. Note: The tests may be replaced with a written exam. Reference nosilca / Lecturer's references: KAPUS, Tatjana. Modelling medium access control in IEEE 802.15.4 nonbeacon‐enabled networks with
probabilistic timed automata. Journal of mobile information systems, 2013, vol. 9, no. 2, str. 157‐188. KAPUS, Tatjana. Uporaba formalne verifikacije za analizo učinkovitosti omrežij. V: Omrežja
prihodnosti: zbornik referatov 30. delavnice o telekomunikacijah (VITEL). Ljubljana: Elektrotehniška zveza Slovenije, 2014, str. 65‐68.
KAPUS, Tatjana. Specifying and verifying external behaviour of fair input/output automata by using the temporal logic of actions. Informatica, 2015, vol. 26, no. 4, str. 685‐704.
KAPUS, Tatjana. Analysing the effect of CCA duration in 802.15.4 networks with hidden nodes by using PRISM. V: Proceedings of papers, 23nd Telecommunications Forum (TELFOR 2015). IEEE, 2015, str. 87‐90.
KAPUS, Tatjana. Using PRISM model checker as a validation tool for an analytical model of IEEE 802.15.4 networks. Simulation modelling practice and theory, 2017, vol. 77, str. 367‐378.
UČNI NAČRT PREDMETA / COURSE SYLLABUSPredmet: Statistično procesiranje signalovCourse title: Statistical Signal Processing
Študijski program in stopnja Study programme and level
Študijska smerStudy field
Letnik Academic year
SemesterSemester
Telekomunikacije 2. stopnja 1. zimski Telecommunications 2nd level 1. Autumn
Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code: Predavanja Lectures
Seminar Seminar
VajeTutorial
Klinične vajework
Druge oblike študija
Samost. delo Individ. work ECTS
45 30 105 6 Nosilec predmeta / Lecturer: Zdravko Kačič Jeziki / Languages:
Predavanja / Lectures: slovenski / SloveneVaje / Tutorial: slovenski / Slovene
Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:
Prerequisits:
Priporočeno je osnovno znanje matematike, programiranja in obdelave signalov.
Recommended is basic knowledge of mathematics, programming, and signal processing.
Vsebina:
Content (Syllabus outline):
Teorija verjetnosti: dogodek, verjetnost in pogojna verjetnost, neodvisni dogodki.
Naključna spremenljivka in naključni vektor: osnovni koncept, porazdelitvena funkcija naključne spremenljivke, funkcija gostote verjetnosti naključne spremenljivke, Gaussova naključna spremenljivka, pogojna porazdelitvena funkcija, funkcija gostote pogojne verjetnosti, matematične operacije nad naključnimi spremenljivkami, koncept naključnega vektorja, skupna porazdelitev in gostota, pogojna porazdelitvena funkcija naključnega vektorja, funkcija pogojne gostote verjetnosti naključnega vektorja, statistična neodvisnost, matematične operacije nad naključnimi vektorji.
Probability theory: event, probability and conditional probability, independent events.
Random variable and random vector: basic concept, distribution function of random variable, density function of random variable, Gaussian random variable, conditional distribution/conditional density function, operations on random variables, concept of random vector, joint distribution and density, conditional distribution/conditional density function of random vector, statistical independence, operations on random vectors.
Random process: basic concept, classification of random processes, first‐/second‐order stationary process, wide‐sense stationarity, ergodicity, correlation and covariance, Gauss
Naključni proces: osnovni koncept, klasifikacija naključnih procesov, stacionarni procesi prvega/drugega reda, stacionarnost v širšem smislu, ergodičnost, korelacija in kovarianca, Gaussov in Poissonov naključni proces.
Ocena spektra: gostota spektra moči, pasovna širina, definicija šuma, beli in barvni šum.
Linearni sistemi z naključnimi vhodnimi signali: linearni sistem, prenosna funkcija, odziv na naključni signal, spektralne karakteristike, pasovna širina šuma, modeliranje izvorov šuma.
Filtriranje naključnih procesov: elementi determinističnega filtriranja signalov, filtriranje naključnih procesov, primerjava naključnih in determinističnih primerov filtriranja.
Markovov proces: definicija in primeri Markovovih procesov, izračun verjetnosti prehoda in verjetnosti stanja v Markovovih verigah, karakterizacija Markovovih verig, časovno zvezni Markovovi procesi, prikriti modeli Markova.
and Poisson random processes. Spectrum estimation: power spectrum density,
bandwidth, noise definition, white and coloured noises.
Linear systems with random inputs: linear system, transfer function, random signal response, spectral characteristics, noise bandwidth, modelling of noise sources.
Filtering of random processes: elements of deterministic signal filtering, filtering of random processes, comparison of deterministic and random case.
Markov processes: definition and examples of Markov processes, calculation of transition and state probabilities in Markov chains, characterisation of Markov chains, continuous time Markov processes, hidden Markov models.
Temeljni literatura in viri / Readings: B. Porat, Digital Processing of Random Signals: Theory and Methods, Dover Publications, New York,
2008. R. M. Gray, L. D. Davisson: An Introduction to Statistical Signal Processing, Cambridge University Press,
Cambridge, 2004. U. Spagnolini: Statistical Signal Processing in Engineering, John Wiley & Sons, Chichester, 2018.. S. Miller, D. Childers: Probability and Random Processes: With Applications to Signal Processing and
Communications, Elsevier Academic Press, Burlington, 2004. Cilji in kompetence:
Objectives and competences:
Cilj predmeta je, da bodo študenti razumeli teoretične osnove postopkov statističnega procesiranja signalov, znali klasificirati posamezne stohastične procese ter uporabiti postopke statističnega procesiranja signalov pri obravnavi različnih stohastičnih signalov.
The objective of this course is for students to be able to demonstrate understanding of theoretical basis of statistical signal processing algorithms, classify different stochastic processes, and apply statistical signal processing algorithms in processing different stochastic signals.
Predvideni študijski rezultati:
Intended learning outcomes:
Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben pojasniti osnove naključnih procesov, prepoznati karakteristike različnih naključnih
procesov in izvesti spektralno analizo naključnega procesa,
razumeti proces filtriranja naključnega procesa z linearnim sistemom,
UKnowledge and understanding: On completion of this course the student will be able to explain the fundamentals of random signals, recognise characteristics of different random
processes and conduct spectral analysis of random process,
demonstrate knowledge and understanding of
konstruirati digitalni filter in izvesti filtriranje naključnih procesov,
pojasniti osnove Markovovih procesov.
filtering random process with linear system, design digital filter and conduct filtering of
random processes, explain the basics of Markov processes.
Prenosljive/ključne spretnosti in drugi atributi: Spretnosti komuniciranja: ustni zagovor
laboratorijskih vaj, pisno izražanje pri pisnem izpitu.
Uporaba informacijske tehnologije: uporaba programskih orodij za statistično procesiranje signalov.
Reševanje problemov: načrtovanje in izvedba sistemov procesiranja naključnih signalov.
Transferable/Key skills and other attributes: Communication skills: oral lab work defence,
manner of expression at written exam. Use of information technology: use of statistical
signal processing software tools. Problem solving: designing and implementing
digital systems for random signal processing.
Metode poučevanja in učenja:
Learning and teaching methods:
predavanja, seminarske vaje, laboratorijske vaje, seminarsko delo.
lectures, tutorial, lab work, seminar work.
Načini ocenjevanja:
Delež (v %) /Weight (in %)
Assessment:
opravljeno seminarsko delo, laboratorijske vaje, pisni izpit.
15 35 50
completed seminar work, lab work, written exam.
Reference nosilca / Lecturer's references: SEPESY MAUČEC, Mirjam, KAČIČ, Zdravko, VERDONIK, Darinka. Statistical machine translation of
subtitles for highly inflected language pair. Pattern recognition letters, ISSN 0167‐8655. [Print ed.], 1 Sep. 2014, vol. 46, str. 96‐103.
KOČEVAR, Marko, KOTNIK, Bojan, CHOWDHURY, Amor, KAČIČ, Zdravko. Real‐time fingerprint image enhancement with a two‐stage algorithm and block‐local normalization. Journal of real‐time image processing, Published online 19 July 2014, vol. , no. , str. 1‐4, ilustr., doi: 10.1007/s11554‐014‐0440‐z.
DONAJ, Gregor, KAČIČ, Zdravko. Context-dependent factored language models. EURASIP journal on audio, speech and music processing, ISSN 1687-4722. [Online ed.], 2017, vol. 2017, no. 6, str. 1-16. https://dk.um.si/IzpisGradiva.php?id=66442, doi: 10.1186/s13636-017-0104-6. [COBISS.SI-ID 20330774]..
SEPESY MAUČEC, Mirjam, BREST, Janez, BOŠKOVIĆ, Borko, KAČIČ, Zdravko. Improved differential evolution for large-scale black-box optimization. IEEE access, ISSN 2169-3536, Dec. 2018, iss. 1, vol. 6, str. 29516-29531, doi: 10.1109/ACCESS.2018.2842114. [COBISS.SI-ID 21465622].
KOČEVAR, Marko, KLAMPFER, Saša, CHOWDHURY, Amor, KAČIČ, Zdravko. Analysis of the Influence of non‐directional algorithms on fingerprint image enhancement. Elektronika ir elektrotechnika, [Print ed.], 2014, vol. 20, no. 6, str. 104‐109.
UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Strojno učenje za napredne telekomunikacijske storitve Course title: Machine learning for advanced telecommunication services
Študijski program in stopnja Study programme and level
Študijska smer Study field
Letnik Academic year
Semester Semester
Telekomunikacije 2. stopnja 1. poletni Telecommunications 2nd level 1. Spring
Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code: Predavanja Lectures
Seminar Seminar
Vaje Tutorial
Klinične vaje work
Druge oblike študija
Samost. delo Individ. work ECTS
30 30 120 6 Nosilec predmeta / Lecturer: Mirjam Sepesy Maučec Jeziki / Languages:
Predavanja / Lectures: slovenski / Slovene Vaje / Tutorial: slovenski / Slovene
Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:
Prerequisits:
Priporočeno je osnovno znanje linearne algebre, statistike, teorije verjetnosti in programiranja.
Recommended is the basic knowledge of linear algebra, statistics, probability theory and computer programming.
Vsebina:
Content (Syllabus outline):
Uvod: definicija umetne inteligence, pregled problemov v telekomunikacijah, ki jih lahko rešuje umetna inteligenca.
Inteligenca z uporabo logike, verjetnostna inteligenca.
Definicija strojnega učenja in njegova uporaba v telekomunikacijah, matematični in hevristični vidiki strojnega učenja, odkrivanje zakonitosti v podatkih.
Predprocesiranje: izbira atributov, transformacija atributov, krčenje dimenzij problema.
Nadzorovano in nenadzorovano učenje. Globoko učenje: eno‐ in večslojne nevronske
mreže, konvolucijska nevronska mreža, nevronska mreža s povratno zanko.
Metrike za ocenjevanje uspešnosti. Strojno učenje v analitiki omrežnih podatkov.
Introduction: definition of artificial intelligence, overview of telecommunication problems, tackled by AI.
Logical intelligence, probabilistic intelligence. Definition of machine learning and its usage in
telecommunication, mathematical and heuristic aspects of machine learning, discovering knowledge in data.
Pre‐processing: attributes selection, attributes transformation, data dimensionality reduction.
Supervised and unsupervised learning. Deep learning: single‐layer and multi‐layer
neural network, convolutional neural networks, recurrent neural networks.
Evaluation metrics. Machine learning in network data analytic. Machine learning in IoT networks. Machine learning in telecommunication
Strojno učenje v IoT omrežjih. Strojno učenje v telekomunikacijskih storitvah. Strojno učenje za izboljšanje QoE.
services. Machine learning for improving QoE.
Temeljni literatura in viri / Readings: I. Kononenko: Strojno učenje, Založba FE in FRI, 2005. R. E. Neapolitan, X. Jiang: Artificial Intelligence: With an Introduction to Machine Learning, Second
Edition, CRC, 2018. I. Goodfellow, Y. Bengio, A. Courville: Deep Learning (Adaptive Computation and Machine Learning),
MIT, Cambridge, MA, 2016. M. Gilbert (Ed.): Artificial Intelligence for Autonomous Networks, CRC, Boca Raton, FL, 2019. Cilji in kompetence:
Objectives and competences:
Cilj tega predmeta je, da bodo študentje razumeli najpomembnejše koncepte iz umetne inteligence in strojnega učenja, uporabljene v telekomunikacijah in jih znali uporabiti v konkretnih primerih.
The objective of this course is for students to be able to demonstrate the understanding of most important concepts of artificial intelligence and machine learning, that are used in telecommunications, and to use them in concrete circumstances.
Predvideni študijski rezultati:
Intended learning outcomes:
Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben uporabiti znanje o gradnji telekomunikacijskih
sistemov, ki vključujejo uporabo metod umetne inteligence,
uporabiti načine integracije znanja v telekomunikacijske inteligentne sisteme,
izbrati najprimernejši način strojnega učenja za izbrani telekomunikacijski problem.
Knowledge and understanding: On completion of this course the student will be able to use the knowledge of building the
telecommunication systems based on the use of the methods of artificial intelligence,
apply the methods of the integration of knowledge into telecommunication intelligent systems,
select the best machine learning method for the particular telecommunication problem.
Prenosljive/ključne spretnosti in drugi atributi: Spretnosti komuniciranja: ustni zagovor
laboratorijskih vaj, ustno izražanje pri kolokviju oziroma ustnem izpitu.
Uporaba informacijske tehnologije: uporaba sodobne informacijske tehnologije.
Reševanje problemov: načrtovanje in izvedba preprostih aplikacijskih rešitev.
Transferable/Key skills and other attributes: Communication skills: oral lab work defence,
manner of expression at preliminary oral assessment or final oral exam.
Use of information technology: use of advanced information technology.
Problem solving: designing and implementing of simple applications.
Metode poučevanja in učenja:
Learning and teaching methods:
predavanja, seminarske vaje, seminarsko delo, laboratorijske vaje.
lectures, tutorial, seminar work, lab work.
Načini ocenjevanja:
Delež (v %) / Weight (in %)
Assessment:
opravljeno seminarsko delo, laboratorijske vaje, kolokvij.
20 35 45
completed seminar work, lab work, preliminary oral assessment.
Opomba: Kolokvij se lahko nadomesti z ustnim izpitom. Note: The preliminary oral assessment may be replaced with a final oral exam. Reference nosilca / Lecturer's references:
SEPESY MAUČEC, Mirjam, BREST, Janez. Slavic languages in phrase-based statistical machine translation: a survey. Artificial intelligence review, ISSN 0269-2821. [Print ed.], Jan. 2019, vol. 51, iss. 1, str. 77-117, ilustr., doi: 10.1007/s10462-017-9558-2. [COBISS.SI-ID 20561174]
SEPESY MAUČEC, Mirjam, BREST, Janez, BOŠKOVIĆ, Borko, KAČIČ, Zdravko. Improved differential evolution for large-scale black-box optimization. IEEE access, ISSN 2169-3536, Dec. 2018, iss. 1, vol. 6, str. 29516-29531, doi: 10.1109/ACCESS.2018.2842114. [COBISS.SI-ID 21465622]
SEPESY MAUČEC, Mirjam, DONAJ, Gregor. Morphology in statistical machine translation from English to highly inflectional language. Informacinąes technologijos ir valdymas, ISSN 1392-124X, 2018, vol. 47, no. 1, str. 63-74, doi: 10.5755/j01.itc.47.1.17887. [COBISS.SI-ID 21214742]
SEPESY MAUČEC, Mirjam, BREST, Janez. A review of the recent use of Differential Evolution for Large-Scale Global Optimization: An analysis of selected algorithms on the CEC 2013 LSGO benchmark suite. Swarm and evolutionary computation, ISSN 2210-6502, Available online 14 August 2018, str. 1-14, doi: 10.1016/j.swevo.2018.08.005. [COBISS.SI-ID 21644822]
SEPESY MAUČEC, Mirjam, KAČIČ, Zdravko, VERDONIK, Darinka. Statistical machine translation of subtitles for highly inflected language pair. Pattern recognition letters : an official publication of the International Association for Pattern Recognition, ISSN 0167-8655. [Print ed.], 1 Sep. 2014, vol. 46, str. 96-103, doi: 10.1016/j.patrec.2014.05.012. [COBISS.SI-ID 17900054]
UČNI NAČRT PREDMETA / COURSE SYLLABUSPredmet: Teorija informacij in kodiranjeCourse title: Information Theory and Coding
Študijski program in stopnja Study programme and level
Študijska smerStudy field
Letnik Academic year
SemesterSemester
Telekomunikacije 2. stopnja 1. zimski Telecommunications 2nd level 1. Autumn
Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code: Predavanja Lectures
Seminar Seminar
VajeTutorial
Klinične v