Signal processing in digital communication systems. Filtering and amplification of digital signals. Frequency conversion. Multilevel modulation. Amplitude/phase modulation schemes. Frequency modulation schemes. Pulse shaping. Raised cosine pulses. Error performance of multilevel modulation schemes in AWGN channels. Fading. Adaptive transmission. Power control. Diversity protection. Theory and technologies of switching systems including internet routers, optical switches, wireless switches, packet and circuit switches. Packet scheduling algorithms, multicast copy techniques, call splitting. Classification of switching architectures, space and time division switching, buffering techniques and performance. Input-buffered switches, crossbar, shared memory switches, Banyan, sorting networks, Knockout. Optical switches, optical CDMA, high speed TDM, wavelength division switches. Scheduling algorithms (PIM, iRRM, iSLIP, DRRM). Internet switching, IP route lookup algorithms, buffer management techniques. Wireless switches, mobility support. Examples of switching technologies
ECTS : 4
Study Load : theory 1, lab 2
Language : el
Learning Outcomes : The course is an introduction to digital system design and implementation and can lead to broader applications in the fields of hardware design and development and Computer Architecture. The objectives of the course are: (a) The study, understanding and practical application of the hardware building blocks that potentially implement all the basic logical processes. (b) A comparative study of these hardware building blocks, advantages and disadvantages of each unit. (c) Use of these building blocks for the laboratory implementation of broader circuits that perform more complex processes. (d) Development and application of relevant popular methodologies. Upon successful completion of the course, students: ● Will have proven knowledge in the field of Logic Design of Digital Systems and practical familiarity with the implementation of relevant circuits. The relevant knowledge they will acquire, while supported by advanced scientific textbooks, will include topics and information that are at the cutting edge of Computer Science. ● They will be able to use the knowledge and experience they have acquired in a professional manner and will possess skills, which are typically demonstrated by solving problems within the scope of Computer Engineering. ● They will have the ability to implement and analyze digital system structures and form judgments on relevant scientific issues. ● They will have developed those skills and knowledge that they need to continue in more advanced topics across the entire scope of Electrical and Computer Engineering with a significant degree of autonomy. Level 6 Descriptive Indicators of the European Qualifications Framework for Lifelong Learning: (a) Knowledge: Students, upon completion of the course, will have advanced knowledge in the field of Logic Design of Digital Systems, as well as in the entire learning, professional and research background for Computer Architecture, Materials and Computer Engineering Science. (b) Skills: Students, upon completion of the course, will possess advanced skills and will be able to demonstrate the required proficiency to solve complex and unpredictable problems in the field of Logic Design of Digital Systems. (c) Competencies Can apply complex techniques or work plans, taking responsibility for solving more complex problems in their academic or professional field.