Base Knowledge
Prior completion of the following courses is recommended:
– Programming;
– Applied Programming;
– Databases;
– Computer Networks I.
Teaching Methodologies
The following teaching methodologies are used in this course:
1 – Expository method: explanatory method where theoretical foundations and concepts are presented by the teacher and discussed with the class, followed by demonstrative examples;
2 – Experimental method: active method where the student develops knowledge through problem solving, and via the development of individual or group laboratory projects.
Learning Results
At the end of the course the student should be able to:
1. Illustrate the main historical points of wireless communication. Classify and explain the different transmission techniques. Analyze the signal sampling and quantization process. Identify the propagation mechanisms in wireless media.
2. Recognize and compare the different modulation techniques. Identify and compare the various multiplexing techniques. Define and discuss OFDM technology.
3. Define the concept of access to the medium. List and systematize the techniques used to access the medium with and without reservation.
4. Classify the cellular wireless communication systems. Analyze and synthesize the technologies associated with different generations of cellular systems.
5. Identify and evaluate DECT technology. Summarize the main characteristics of TETRA communication.
6. Explain the properties of satellite systems. Classify and compare the different satellite systems. Discuss the main properties of these systems.
7. Explain and discuss the different Broadcast systems. Synthesize the main characteristics of these systems.
8. Classify wireless technologies based on coverage area. Identify and synthesize the characteristics of wireless technologies for personal and local areas.
9. Project, develop and modify mobile applications. Define and analyze the concepts of thread, state and persistence. Implement client/server communication.
Program
1. Evolution of Wireless Communications. Transmission Techniques. Spectral Representation. Sampling and Quantization. Propagation in wireless media.
2. Modulation (AM, FM, PSK, FSK, ASK, PAM). Spread Spectrum (DSSS, FHSS). Multiplexing (FDM, TDM, CDM). FDD versus TDD. OFDM.
3. Medium Access. Aloha. Slotted Aloha. Algorithms with explicit reservation (DAMA) and implicit reservation (PRMA). MACA. Scrutiny methods. SDMA. FDMA. TDMA. CDMA.
4. Cellular Communications. Evolution. GSM (Global System for Mobile Communication). GPRS (General Packet Radio Service). UMTS (Universal Mobile Telecommunications System). 4G.
5. DECT (Digital Enhanced Cordless Telecommunication). TETRA (Terrestrial Trunked Radio).
6. Satellite Systems. GEO (Geostationary Earth Orbit). LEO (Low Earth Orbit). MEO (Medium Earth Orbit).
7. Broadcast systems: Digital Audio Broadcasting (DAB), Digital Video Broadcasting (DVB).
8. Wireless PANs, LANs and MANs. Bluetooth, ZigBee (IEEE 802.15), 6LoWPAN, LoRaWAN. WiFi (IEEE 802.11a/b/g/n/ac/ad). Wifi Direct. Miracast. WiMax (IEEE 802.16d/e).
9. Development of mobile applications with Android. Introduction to Android. Android development tools. User Interface Programming. Threads. State and persistence. Content providers. Maps. REST client/server.
Curricular Unit Teachers
Gonçalo Miguel Santos MarquesGrading Methods
1 - Periodic Evaluation:
a) individual or group practical assignments (50%);
b) an individual written test (50%)
2 - Exam Evaluation:
a) individual or group practical assignments (50%);
b) an individual written test (50%)
There is a minimum value of 45% for each component of the periodic and exam evaluation. Each evaluation method has different statements.
The practical assignments are followed by an oral presentation to the discipline's teacher for individual validation and defense and discussion of the options implemented.
The practical assignments will be evaluated based on the participation and proficiency of each student in the laboratory activities carried out and on the report prepared by the group.
The practical assignments must be carried out exclusively during the teaching period. Failure to obtain a minimum score of 40% in practical group assignments will result in the student not being admitted to the Evaluation by Exam, with the consequent failure of the curricular unit.
Internship(s)
NAO
Bibliography
Beard, C., & Stallings, W. (2015). Wireless Communication Networks and Systems. Pearson.
Dahlman, E., Parkvall, S., & Skold, J. (2016). 4G, LTE-Advanced Pro and The Road to 5G. Academic Press.
Garg, V. (2007). Wireless Communications & Networking. Morgan Kaufmann.
Geier, J. (2015). Designing and Deploying 802.11 Wireless Networks: A Practical Guide to Implementing 802.11n and 802.11ac Wireless Networks. Cisco Press.
Griffiths, D., & Griffiths, D. (2017). Head First Android Development: A Brain-Friendly Guide (2nd ed.). O’Reilly Media.
Labiod, H., Afifi, H., & De Santi, C. (2010). Wi-Fi, Bluetooth, Zigbee and Wimax. Springer.
Li, W.-M. (2012). Beginning Android 4 Application Development. Wrox.
Mednieks, Z., Dornin, L., Meike, G., & Nakamura, M. (2012). Programming Android: Java Programming for the New Generation of Mobile Devices (2nd ed.). O’Reilly.
Osseiran, A. (2016). 5G Mobile and Wireless Communications Technology. Cambridge University Press.
Rao, K. (2013). Satellite Communication: Concepts and Applications. PHI Learning.
Reimers, U. (2012). DVB: The Family Of International Standards For Digital Video Broadcasting. Springer.
Schiller, J. (2003). Mobile Communications (2nd ed.). Addison-Wesley.
Silva, J., Silva, R., & Boavida, F. (2016). Redes de Sensores Sem Fios. FCA.