{"id":null,"code":"521391S","name":{"valueFi":"Kanavakoodaus ja modulaatio","valueEn":"Channel Coding and Modulation","valueSv":""},"credits":5.0,"minCredits":5,"maxCredits":5,"tags":[],"createdAt":1790534916828,"contentList":[{"title":{"valueFi":"Osaamistavoitteet","valueEn":"Learning outcomes","valueSv":""},"content":{"valueFi":"* Student is fully conversant with commonly used error control coding techniques – block, convolutional, TCM, Lattice, Turbo, LDPC, Polar: code construction and decoding algorithms.  \r\n> * Student is able to evaluate the performance of a given code by analytical or computational-simulation methods.  \r\n> * Student is able to read and understand peer reviewed publications in Coding.  \r\n  \r\nObjective: Comprehensive course on coding techniques, including non binary constructions based on higher level Galois Fields, codes based on graphs and new applications The course will start on Galois field constructions based on integer rings and continue with detailed Berlekamp-Massey Algorithm, Lattice Codes based on David Forney papers, Turbo, LDPC and Polar Codes as applied in 4G and 5G. \r\nGeneric skills to be achieved:\r\nis able to apply analytical and critical thinking skills in a manner appropriate to their discipline, considering the interfaces between fields and new knowledge.\r\nis able to apply creative thinking and problem solving in their work to develop new knowledge and new procedures.\r\nCourse will be given every second year in odd years.","valueEn":"* Student is fully conversant with commonly used error control coding techniques – block, convolutional, TCM, Lattice, Turbo, LDPC, Polar: code construction and decoding algorithms.  \r\n> * Student is able to evaluate the performance of a given code by analytical or computational-simulation methods.  \r\n> * Student is able to read and understand peer reviewed publications in Coding.  \r\n  \r\nObjective: Comprehensive course on coding techniques, including non binary constructions based on higher level Galois Fields, codes based on graphs and new applications The course will start on Galois field constructions based on integer rings and continue with detailed Berlekamp-Massey Algorithm, Lattice Codes based on David Forney papers, Turbo, LDPC and Polar Codes as applied in 4G and 5G.\r\nGeneric skills to be achieved:\r\nis able to apply analytical and critical thinking skills in a manner appropriate to their discipline, considering the interfaces between fields and new knowledge.\r\nis able to apply creative thinking and problem solving in their work to develop new knowledge and new procedures. \r\nCourse will be given every second year in odd years.","valueSv":""}},{"title":{"valueFi":"Sisältö","valueEn":"Content","valueSv":""},"content":{"valueFi":"Introduction: Groups, Rings, Fields, Construction of higher level Galois Fields, FactoringLinear, Cyclic and Convolutional codes – Viterbi and Sequential decoding  \r\nGolay code, Reed Muller, Non binary BCH, Reed Solomon (RS) Codes and Decoding with Berlekamp Massey (BM) Algorithm  \r\nLattice Codes: Introduction to Coded Modulation, Ungerboeck and Forney Constructions, Packing, Covering, Vornoi Constellations  \r\nTurbo Codes: BCJR Algorithm, Extrinsic Information, EXIT Chart  \r\nSoft-input Soft-output (SISO) Decoding, Serial and Parallel concatenated codes, Application in 3G and 4G systems  \r\nLDPC Codes: Low density parity check matrices, encoding, Decoding in a graph, QC-LDPC, Application in WiFi and enhanced mobile broadband (eMBB) in 5G  \r\nPolar Codes: Successive Cancellation decoding, List decoding, Short frame codes, Control channel in 5G  \r\nApplications and Developments: Satisfying latency and reliability in 5G through coding, Application of coding in Distributed Computing, Storage, Application of learning methods in coding","valueEn":"Introduction: Groups, Rings, Fields, Construction of higher level Galois Fields, FactoringLinear, Cyclic and Convolutional codes – Viterbi and Sequential decoding  \r\nGolay code, Reed Muller, Non binary BCH, Reed Solomon (RS) Codes and Decoding with Berlekamp Massey (BM) Algorithm  \r\nLattice Codes: Introduction to Coded Modulation, Ungerboeck and Forney Constructions, Packing, Covering, Vornoi Constellations  \r\nTurbo Codes: BCJR Algorithm, Extrinsic Information, EXIT Chart  \r\nSoft-input Soft-output (SISO) Decoding, Serial and Parallel concatenated codes, Application in 3G and 4G systems  \r\nLDPC Codes: Low density parity check matrices, encoding, Decoding in a graph, QC-LDPC, Application in WiFi and enhanced mobile broadband (eMBB) in 5G  \r\nPolar Codes: Successive Cancellation decoding, List decoding, Short frame codes, Control channel in 5G  \r\nApplications and Developments: Satisfying latency and reliability in 5G through coding, Application of coding in Distributed Computing, Storage, Application of learning methods in coding","valueSv":""}},{"title":{"valueFi":"Suoritustavat","valueEn":"Study Methods","valueSv":""},"content":{"valueFi":"The course is passed with two mid-term exams or with final exam. The final grade is a weighted sum of exams (50%), homeworks (45%), and lab exercise (5%).","valueEn":"The course is passed with two mid-term exams or with final exam. The final grade is a weighted sum of exams (50%), homeworks (45%), and lab exercise (5%).","valueSv":""}},{"title":{"valueFi":"Toteutustavat","valueEn":"Teaching Methods","valueSv":""},"content":{"valueFi":"Face-to-face teaching  \r\nLectures and exercises 50 h and compulsory homework and lab assignments 35 h.","valueEn":"Face-to-face teaching  \r\nLectures and exercises 50 h and compulsory homework and lab assignments 35 h.","valueSv":""}},{"title":{"valueFi":"Oppimateriaalit","valueEn":"Learning material","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}},{"title":{"valueFi":"Lisätiedot","valueEn":"Further information","valueSv":""},"content":{"valueFi":"Ajoitus\r\nFall, period 1, next time in year 2023  \r\n  \r\nKohderyhmä  \r\n2nd year M.Sc. and WCE students","valueEn":"Timing  \r\nFall, period 1, next time in year 2023  \r\n  \r\nTarget group  \r\n2nd year M.Sc. and WCE students","valueSv":""}},{"title":{"valueFi":"Kurssikirjallisuus","valueEn":"Literature","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}},{"title":{"valueFi":"Esitietovaatimukset","valueEn":"Qualifications","valueSv":""},"content":{"valueFi":"Probability and Statistics","valueEn":"Probability and Statistics","valueSv":""}},{"title":{"valueFi":"Arviointiasteikko","valueEn":"Assessment scale","valueSv":""},"content":{"valueFi":"1-5/HYL","valueEn":"1-5/FAIL","valueSv":"1-5/FAIL"}},{"title":{"valueFi":"Arviointikriteerit","valueEn":"Assessment criteria","valueSv":""},"content":{"valueFi":"The course unit utilizes a numerical grading scale 1-5.","valueEn":"The course unit utilizes a numerical grading scale 1-5.","valueSv":""}},{"title":{"valueFi":"Arviointikriteerit 2","valueEn":"Evaluation criteria 2","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}},{"title":{"valueFi":"Arviointikriteerit 3","valueEn":"Evaluation criteria 3","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}},{"title":{"valueFi":"Arviointikriteerit 4","valueEn":"Evaluation criteria 4","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}},{"title":{"valueFi":"Pääasiallinen opetuskieli","valueEn":"Primary Teaching Language","valueSv":""},"content":{"valueFi":"englanti","valueEn":"English","valueSv":"engelska"}},{"title":{"valueFi":"Taso","valueEn":"Level","valueSv":""},"content":{"valueFi":"Syventävät opinnot","valueEn":"Advanced Studies","valueSv":"Syventävät opinnot"}},{"title":{"valueFi":"Oppiaine","valueEn":"Subject","valueSv":""},"content":{"valueFi":"Tietoliikennetekniikka","valueEn":"Communications Engineering","valueSv":""}},{"title":{"valueFi":"Vastuuhenkilöt","valueEn":"Person in charge","valueSv":""},"content":{"valueFi":"Premanandana Rajatheva","valueEn":"Premanandana Rajatheva","valueSv":"Premanandana Rajatheva"}},{"title":{"valueFi":"Luokittelu","valueEn":"Classification","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}},{"title":{"valueFi":"Linkit","valueEn":"Links","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}}]}