Difference between revisions of "GSOC2022Channel"

From Nsnam
Jump to: navigation, search
(Milestones and Deliverables)
(Milestones and Deliverables)
Line 21: Line 21:
 
features with respect to the previous one.  
 
features with respect to the previous one.  
 
Specifically, the following deliverables are planned:
 
Specifically, the following deliverables are planned:
1. D1, which will comprise the addition of the simplified channel and beamforming model
+
* '''D1''', which will comprise the addition of the simplified channel and beamforming models and which will be completed by the end of Week 5.
and which will be completed by the end of Week 5.
+
* '''D2''', which will include the port of the spectrum and antenna modules to the Eigen linear algebra library and the aforementioned optimizations. It will be completed by
2. D2, which will include the port of the spectrum and antenna modules to the Eigen
+
linear algebra library and the aforementioned optimizations. It will be completed by
+
 
the end of Week 9.
 
the end of Week 9.
  
3. D3, which will comprise the validation campaign for the 3GPP model and the calibra-
+
* '''D3''', which will comprise the validation campaign for the 3GPP model and the calibration of the simplified model, based on the former. This deliverable will be completed by the end of Week 12.
tion of the simplified model, based on the former. This deliverable will be completed
+
 
+
by the end of Week 12.
+

Revision as of 08:16, 13 June 2022

Main Page - Current Development - Developer FAQ - Tools - Related Projects - Project Ideas - Summer Projects

Installation - Troubleshooting - User FAQ - HOWTOs - Samples - Models - Education - Contributed Code - Papers

Back to GSoC 2022 projects

Project Overview

  • Project Name: A simplified channel and beamforming model for ns-3
  • Student: Matteo Pagin
  • Mentors: Sandra Lagen, Biljana Bojovic
  • Google page: https://summerofcode.withgoogle.com/programs/2022/projects/uxXqy83g
  • Project Goals: Currently, ns-3 provides the TR 38.901 channel model as the default option for sampling MIMO wireless channels which take into account the presence of (possibly directional) multiple antenna elements at both transmitter and receiver. However, this model represents a major performance bottleneck for most end-to-end simulations, especially whenever they involve upwards of hundreds of nodes. Accordingly, the goal of my proposal is twofold:
    • to provide ns-3 with a simplified statistical channel model, to be used for analyses which are focused on the upper layers of the protocol stack only, and
    • to improve the performance of the TR 38.901-based framework which is currently available in ns-3, for the remainder of the use cases.
  • Repository: GitLab
  • About Me: I am a first year PhD student at the University of Padova, working with the SIGNET group under the supervision of professor Michele Zorzi. Previously, I have been a research engineer in the same group, and I have obtained both my master and bachelor degree from the University of Padova, in Information Engineering and ICT for Internet and Multimedia, respectively. During these first years of my research career I have been working quite extensively with ns-3, primarily by working on the mmwave module for simulating 5G cellular networks. However, with this project I aim to contribute in a more direct manner to the ns-3 project! I spend most of my free time having "aperitivo"s with friends, training at the gym, hiking and learning to play the guitar.
  • Project proposal: GDrive link

Milestones and Deliverables

The project objectives will be achieved through three incremental updates of the spectrum and antenna modules, representing the project deliverables and each providing additional features with respect to the previous one. Specifically, the following deliverables are planned:

  • D1, which will comprise the addition of the simplified channel and beamforming models and which will be completed by the end of Week 5.
  • D2, which will include the port of the spectrum and antenna modules to the Eigen linear algebra library and the aforementioned optimizations. It will be completed by

the end of Week 9.

  • D3, which will comprise the validation campaign for the 3GPP model and the calibration of the simplified model, based on the former. This deliverable will be completed by the end of Week 12.