MINI-PROJECTS ON DIGITAL
COMMUNICATIONS
Dr. Ali N. Nosary
2024
بســم الله الرحمن الرحيم
Sana’a University
Faculty of Engineering
Department of Electrical Engineering
Major of Electronics and Communication
Digital Communications
Mini-Projects on Digital Communications
Objectives:
Reinforce the understanding of theoretical aspects in the course using the simulation of MATALB
communications tool box.
Discover the new areas in digital communications that may not be covered in the course.
Guidelines:
Each project group consists of two students.
Each project group should write a project report.
The project report should be written in English with your own words, tables and figures, and
contain 6-9 pages.
The project report should be submitted ONE week before the Final Exam.
Each project group should also in English present the project work in an oral presentation (15
min).
The project presentation should be clear and aimed to the other students in this course! After
the oral presentation the project report and the presentation will be discussed (5 min).
Each group should have relevant comments and questions on the project report and on the
oral presentation of another group.
NOTE!
The project report should be clearly and well written following the specified order, and covering all of
the points in each project’s (requirements sheet).
بســم الله الرحمن الرحيم
Sana’a University
Faculty of Engineering
Department of Electrical Engineering
Major of Electronics and Communication
Digital Communications
1. Recovering data in a noisy channel
1. Introduction: Give a background about the subject.
2. Report body: (Use clear figures and equations)
I. Explain the kinds of noises that can affect data transmission in each stage.
II. Explain data recovering and its techniques, and how it is exactly done.
3. Simulation:
I. Simulate the process of recovering baseband data passing through a noisy channel.
II. Simulate that for different types of noise (uniform, Gaussian).
III. In each case, evaluate the bit error rate.
IV. Include the used Matlabe code or block diagram and explain in details the simulation process.
4. Conclusion: using your own words, explain your inference based on your research and simulation results.
بســم الله الرحمن الرحيم
Sana’a University
Faculty of Engineering
Department of Electrical Engineering
Major of Electronics and Communication
Digital Communications
2. Raised Cosine Filter
1. Introduction: Give a background about the subject.
2. Report body: (Use clear figures and equations)
I. Explain the raised cosine filter, its design, purpose, and applications.
II. Discuss the main requirement to have zero ISI with these filters.
3. Simulation:
I. Simulate the function of the raised cosine filter.
II. Show the effect of its parameters.
III. Show the effect of this filter in pulse shaping and matched filtering operations.
IV. Include the used Matlabe code or block diagram and explain in details the simulation process.
4. Conclusion: using your own words, explain your inference based on your research and simulation results.
بســم الله الرحمن الرحيم
Sana’a University
Faculty of Engineering
Department of Electrical Engineering
Major of Electronics and Communication
Digital Communications
3. Eye Pattern
1. Introduction: Give a background about the subject.
2. Report body: (Use clear figures and equations)
I. Explain the eye pattern, its implementation and its utilization in signal distortion analysis giving
several examples of eye pattern utility.
3. Simulation:
I. Generate eye diagram.
II. Visualize signal behavior through the use of eye diagrams and scatter plots
III. Import Eye Diagrams and Compare Measurement Results
IV. Include the used Matlabe code or block diagram and explain in details the simulation process.
4. Conclusion: using your own words, explain your inference based on your research and simulation results.
بســم الله الرحمن الرحيم
Sana’a University
Faculty of Engineering
Department of Electrical Engineering
Major of Electronics and Communication
Digital Communications
4. Bandpass modulation: BASK, QASK,
PSK, M-ary PSK, FSK, M-ary
1. Introduction: Give a background about the subject.
2. Report body: (Use clear figures and equations)
I. Explain Bandpass modulation and its functionality.
II. Explain each type of the Bandpass modulation techniques and compare between them and
their, bandwidth requirements.
3. Simulation:
I. Generate each type of Bandpass modulation.
II. Compare the bit error performance and signal to noise ratio (different M). Use scatter plots to
represents the signals
III. Include the used Matlabe code or block diagram and explain in details the simulation process.
4. Conclusion: using your own words, explain your inference based on your research and simulation results.
بســم الله الرحمن الرحيم
Sana’a University
Faculty of Engineering
Department of Electrical Engineering
Major of Electronics and Communication
Digital Communications
5. Vocoders
1. Introduction: Give a background about the subject.
2. Report body: (Use clear figures and equations)
I. Explain the vocoder, its function, design, applications and modern implementations.
3. Simulation:
I. Simulate the vocoding in the Frequency Domain for:
a) Linear Predictive Coding (LPC)
b) code-excited linear prediction (CELP)
II. Include the used Matlabe code or block diagram and explain in details the simulation process.
4. Conclusion: using your own words, explain your inference based on your research and simulation results.
بســم الله الرحمن الرحيم
Sana’a University
Faculty of Engineering
Department of Electrical Engineering
Major of Electronics and Communication
Digital Communications
6. Continuous Phase Modulation (CPM)
1. Introduction: Give a background about the subject.
2. Report body: (Use clear figures and equations)
I. Explain the Continuous Phase Modulation (CPM).
II. Explain its advantages in digital transmission and its main applications.
3. Simulation:
I. Simulate CPM using different types of signals.
II. Simulate the CPM Phase Tree.
III. Include the used Matlabe code or block diagram and explain in details the simulation process.
4. Conclusion: using your own words, explain your inference based on your research and simulation results.
بســم الله الرحمن الرحيم
Sana’a University
Faculty of Engineering
Department of Electrical Engineering
Major of Electronics and Communication
Digital Communications
7. Multicarrier Systems and OFDM
1. Introduction: Give a background about the subject.
2. Report body: (Use clear figures and equations)
I. Explain OFDM principles, advantages, disadvantages and applications.
II. Explain how OFDM Technology is used in 5G Systems.
3. Simulation:
I. Simulate an OFDM transmission system and evaluate its performance from different aspects.
II. Simulate the usage of OFDM Technology in 5G Systems.
III. Include the used Matlabe code or block diagram and explain in details the simulation process.
4. Conclusion: using your own words, explain your inference based on your research and simulation results.
بســم الله الرحمن الرحيم
Sana’a University
Faculty of Engineering
Department of Electrical Engineering
Major of Electronics and Communication
Digital Communications
8. Space-Time Modulation/Coding
1. Introduction: Give a background about the subject.
2. Report body: (Use clear figures and equations)
I. Explain Space-Time Modulation/Coding principles, advantages and applications.
II. Differential space-time modulation.
3. Simulation:
I. Simulate a Space-Time coding system and evaluate its performance from different aspects.
II. Simulate the Differential space-time modulation.
III. Include the used Matlabe code or block diagram and explain in details the simulation process.
4. Conclusion: using your own words, explain your inference based on your research and simulation results.
بســم الله الرحمن الرحيم
Sana’a University
Faculty of Engineering
Department of Electrical Engineering
Major of Electronics and Communication
Digital Communications
9. MIMO systems
1. Introduction: Give a background about the subject.
2. Report body: (Use clear figures and equations)
I. Explain MIMO systems principles, advantages and applications.
II. Explain how Massive MIMO is used in 5G.
3. Simulation:
I. Simulate a MIMO system and evaluate its performance from different aspects.
II. Simulate the modulation and demodulation of OFDM with MIMO.
III. Include the used Matlabe code or block diagram and explain in details the simulation process.
4. Conclusion: using your own words, explain your inference based on your research and simulation results.
بســم الله الرحمن الرحيم
Sana’a University
Faculty of Engineering
Department of Electrical Engineering
Major of Electronics and Communication
Digital Communications
10. Error detection/correction techniques
1. Introduction: Give a background about the subject.
2. Report body: (Use clear figures and equations)
I. Explain error detection/correction and its importance.
II. Explain error detection/correction techniques and their applications.
3. Simulation:
I. Simulate two error detection and correction systems and evaluate their performance from
different aspects.
II. Include the used Matlabe code or block diagram and explain in details the simulation process.
4. Conclusion: using your own words, explain your inference based on your research and simulation results.
بســم الله الرحمن الرحيم
Sana’a University
Faculty of Engineering
Department of Electrical Engineering
Major of Electronics and Communication
Digital Communications
11. TDM
1. Introduction: Give a background about the subject.
2. Report body: (Use clear figures and equations)
I. Explain TDM main concepts.
II. Explain TDM features, advantages, disadvantages and applications.
3. Simulation:
I. Simulate TDM operation on a group of PAM and PCM signals. Show and simulate the
demultiplexing process.
II. Include the used Matlabe code or block diagram and explain in details the simulation
process.
4. Conclusion: using your own words, explain your inference based on your research and simulation results.
بســم الله الرحمن الرحيم
Sana’a University
Faculty of Engineering
Department of Electrical Engineering
Major of Electronics and Communication
Digital Communications
12. DPCM System
1. Introduction: Give a background about the subject.
2. Report body: (Use clear figures and equations)
III. Explain DPCM System main concepts.
IV. Explain DPCM System features, advantages, disadvantages and applications.
3. Simulation:
III. Simulate a complete DPCM system (coder and decoder) for a voice signal. Study and
optimize the main parameters in your system.
IV. Include the used Matlabe code or block diagram and explain in details the simulation
process.
4. Conclusion: using your own words, explain your inference based on your research and simulation results.