<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.nsnam.org/mediawiki/index.php?action=history&amp;feed=atom&amp;title=GSOC2024Channels5GFinalReport</id>
	<title>GSOC2024Channels5GFinalReport - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.nsnam.org/mediawiki/index.php?action=history&amp;feed=atom&amp;title=GSOC2024Channels5GFinalReport"/>
	<link rel="alternate" type="text/html" href="https://www.nsnam.org/mediawiki/index.php?title=GSOC2024Channels5GFinalReport&amp;action=history"/>
	<updated>2026-05-05T14:24:14Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://www.nsnam.org/mediawiki/index.php?title=GSOC2024Channels5GFinalReport&amp;diff=13348&amp;oldid=prev</id>
		<title>Albu: /* Project Overview */</title>
		<link rel="alternate" type="text/html" href="https://www.nsnam.org/mediawiki/index.php?title=GSOC2024Channels5GFinalReport&amp;diff=13348&amp;oldid=prev"/>
		<updated>2024-10-15T14:39:58Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Project Overview&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:39, 15 October 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l4&quot;&gt;Line 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 4:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* '''Mentors:''' Biljana Bojovic, Amir Ashtari, and Gabriel Ferreira&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* '''Mentors:''' Biljana Bojovic, Amir Ashtari, and Gabriel Ferreira&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The project aims to integrate the two new channel models, NYUSIM and Fluctuating Two-Ray (FTR), into the NR module in a simplified and user-friendly manner. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Furthermore&lt;/del&gt;, some &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;undertake additional &lt;/del&gt;tasks &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;that &lt;/del&gt;will be &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;accomplished &lt;/del&gt;during the implementation, such as testing the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;implemented &lt;/del&gt;code and creating &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;an example &lt;/del&gt;that &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;utilizes these &lt;/del&gt;implemented models.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The project aims to integrate the two new channel models, NYUSIM and Fluctuating Two-Ray (FTR), into the NR module in a simplified and user-friendly manner. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Additionally&lt;/ins&gt;, some tasks will be &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;carried out &lt;/ins&gt;during the implementation &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;process&lt;/ins&gt;, such as testing the code and creating &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;examples &lt;/ins&gt;that &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;demonstrate the use of the &lt;/ins&gt;implemented models.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Merge Requests and Project Details ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Merge Requests and Project Details ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l63&quot;&gt;Line 63:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 63:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Addditional Features ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Addditional Features ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In addition to the proposed activities, I created a new API, NrChannelHelper, which allowed me to redesign how channels &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;are selected and configured by users&lt;/del&gt;. This API also enabled the extension to use legacy models not previously supported in the 5G-Lena module before my work. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;For this&lt;/del&gt;, the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;configuration &lt;/del&gt;of &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;these &lt;/del&gt;legacy &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;channels was allowed&lt;/del&gt;, and &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;antennas aligned with these &lt;/del&gt;models &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;were used&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In addition to the proposed activities, I created a new API, NrChannelHelper, which allowed me to redesign how &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;users select and configure &lt;/ins&gt;channels. This API also enabled the extension to use &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;all the &lt;/ins&gt;legacy &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;fading and propagation &lt;/ins&gt;models not previously supported in the 5G-Lena module before my work. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Additionally&lt;/ins&gt;, the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;NrHelper API has been extended to enable the use &lt;/ins&gt;of legacy &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;antennas&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;which will be used in conjunction with the fading &lt;/ins&gt;and &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;propagation &lt;/ins&gt;models &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;present in ns-3&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== My Experience ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== My Experience ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Albu</name></author>
	</entry>
	<entry>
		<id>https://www.nsnam.org/mediawiki/index.php?title=GSOC2024Channels5GFinalReport&amp;diff=13311&amp;oldid=prev</id>
		<title>Albu: Created page with &quot;= Project Overview = * '''Project Name:'''  5G NR Module Benchmark and Analysis for Distinct Channel Models * '''Student:''' Joao Albuquerque * '''Mentors:''' Biljana Bojovic, Amir Ashtari, and Gabriel Ferreira  The project aims to integrate the two new channel models, NYUSIM and Fluctuating Two-Ray (FTR), into the NR module in a simplified and user-friendly manner. Furthermore, some undertake additional tasks that will be accomplished during the implementation, such as...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.nsnam.org/mediawiki/index.php?title=GSOC2024Channels5GFinalReport&amp;diff=13311&amp;oldid=prev"/>
		<updated>2024-10-06T15:26:34Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;= Project Overview = * &amp;#039;&amp;#039;&amp;#039;Project Name:&amp;#039;&amp;#039;&amp;#039;  5G NR Module Benchmark and Analysis for Distinct Channel Models * &amp;#039;&amp;#039;&amp;#039;Student:&amp;#039;&amp;#039;&amp;#039; Joao Albuquerque * &amp;#039;&amp;#039;&amp;#039;Mentors:&amp;#039;&amp;#039;&amp;#039; Biljana Bojovic, Amir Ashtari, and Gabriel Ferreira  The project aims to integrate the two new channel models, NYUSIM and Fluctuating Two-Ray (FTR), into the NR module in a simplified and user-friendly manner. Furthermore, some undertake additional tasks that will be accomplished during the implementation, such as...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Project Overview =&lt;br /&gt;
* '''Project Name:'''  5G NR Module Benchmark and Analysis for Distinct Channel Models&lt;br /&gt;
* '''Student:''' Joao Albuquerque&lt;br /&gt;
* '''Mentors:''' Biljana Bojovic, Amir Ashtari, and Gabriel Ferreira&lt;br /&gt;
&lt;br /&gt;
The project aims to integrate the two new channel models, NYUSIM and Fluctuating Two-Ray (FTR), into the NR module in a simplified and user-friendly manner. Furthermore, some undertake additional tasks that will be accomplished during the implementation, such as testing the implemented code and creating an example that utilizes these implemented models.&lt;br /&gt;
&lt;br /&gt;
== Merge Requests and Project Details ==&lt;br /&gt;
&lt;br /&gt;
I maintained two branches to accomplish all the code written during GSoC: [https://gitlab.com/Allbu/nr/-/tree/bwp-interface-enhancement?ref_type=heads bwp-interface-enhancement] and [https://gitlab.com/Allbu/nr/-/tree/enable-non-su-mimo-second-imp?ref_type=heads enable-non-su-mimo].&lt;br /&gt;
&lt;br /&gt;
Project Wiki Page: [https://www.nsnam.org/wiki/GSOC2024Channels5G GSOC2024Channels5G]&lt;br /&gt;
&lt;br /&gt;
Proposal: [https://drive.google.com/file/d/1TSTStwfwm5o1ALHmnphOKejYse69ow-x/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Merge Requests&lt;br /&gt;
|-&lt;br /&gt;
! No. || Name || Status&lt;br /&gt;
|-&lt;br /&gt;
| [1] || [https://gitlab.com/cttc-lena/nr/-/merge_requests/174 Draft: GSoC 2024: Refactor band configuration and initialization with a modular approach (Enhancement)] || Draft&lt;br /&gt;
|-&lt;br /&gt;
| [2] || [https://gitlab.com/cttc-lena/nr/-/merge_requests/160 Draft: GSoC2024: Enable non-su-mimo channel models] || Draft&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Community Bonding Period ==&lt;br /&gt;
&lt;br /&gt;
During the bonding period, we discussed all the significant parts of the project before the implementation started. Therefore, I began to:&lt;br /&gt;
&lt;br /&gt;
* Understand how the NYUSIM channel model interface was implemented in the mmWave module&lt;br /&gt;
* Read papers regarding the implementation of both NYUSIM and FTR&lt;br /&gt;
* Plan the user-friendly interface for channel model selection and configuration&lt;br /&gt;
* Discuss some issues that this implementation could generate in the code &lt;br /&gt;
&lt;br /&gt;
== Coding Phase and Work Packages ==&lt;br /&gt;
As proposed for the coding period, we set some goals divided into work packages.&lt;br /&gt;
&lt;br /&gt;
=== Work Package 1 ===&lt;br /&gt;
In the first one, four goals were decided upon:&lt;br /&gt;
&lt;br /&gt;
''' Achieved in week 4''': [https://gitlab.com/Allbu/nr/-/commit/be2afa7d275677c79f58c9717987a9400b60eb4d]&lt;br /&gt;
* Prepare 5G-Lena for different channel models that may not have a spectrum channel matrix for SU-MIMO and create a merge request to 5G-Lena. [milestone 1]&lt;br /&gt;
&lt;br /&gt;
''' Achieved in week 6''': [https://gitlab.com/cttc-lena/nr/-/merge_requests/167]&lt;br /&gt;
* Implement an interface for selecting the channel model via the NR helper class and create a merge request for 5G-Lena. [milestone 2] &lt;br /&gt;
* Create a conditional build depending on the NYU channel model available in ns-3 and create a merge request to 5G-Lena. [milestone 3] [https://gitlab.com/cttc-lena/nr/-/merge_requests/174/diffs?commit_id=846330277256bfc0bcd4486b1a231eb2cfa9a03f specific commit]&lt;br /&gt;
* Extend the NR helper to allow the configuration of 3GPP NTN channel models and create a merge request for 5G-Lena. [milestone 4] [https://gitlab.com/cttc-lena/nr/-/merge_requests/174/diffs?commit_id=225263e93b2164f6ef9368ba99b5630e0beebdd4 specific commit]&lt;br /&gt;
&lt;br /&gt;
* '''NOTE:''' After discussing some points, we decided to improve our approach [https://gitlab.com/cttc-lena/nr/-/merge_requests/174]&lt;br /&gt;
&lt;br /&gt;
=== Work Package 2 ===&lt;br /&gt;
In the second work package, we aim to evaluate the channel models by creating one example, test code, and plotting some physical metrics and key performance indicators (KPIs):&lt;br /&gt;
&lt;br /&gt;
''' Achieved in week 13''': [https://gitlab.com/cttc-lena/nr/-/merge_requests/174/diffs?commit_id=be66c8687c60f6a0feb297824b5645bd88c16044]&lt;br /&gt;
* Identify and implement the appropriate scenario for all channel models&lt;br /&gt;
&lt;br /&gt;
''' Achieved in week 17''': [https://docs.google.com/presentation/d/1kZrTYnL7pzd_cM9dEd7zOxT5TIFTvwXt4DfOrMWOG6c/edit?usp=sharing], [https://docs.google.com/presentation/d/1-mE9b6QE3P6S9kwvFGj2bwuvy6MQWe6QANcwXqFDGqo/edit#slide=id.g2e65c1385a2_0_195], [https://docs.google.com/presentation/d/19gSmb4aiG8TnCKcPNp-k8zL_2svV6ENttXVmgNvVj5Q/edit?usp=sharing]&lt;br /&gt;
* Prepare traces to be measured (e.g., entire simulation time, SINR, throughput, latency, etc.) and scripts for running and plotting based on the implemented example&lt;br /&gt;
* Analyze, evaluate, and plot the results of the accomplished example&lt;br /&gt;
&lt;br /&gt;
''' Achieved in week 18''': [https://gitlab.com/cttc-lena/nr/-/merge_requests/174/diffs?commit_id=65fabc490829d123bc9d774ee1f90f8e769d97e9]&lt;br /&gt;
* Extend the example to be used as a test and create a merge request of the implemented test to 5G-Lena&lt;br /&gt;
&lt;br /&gt;
== Addditional Features ==&lt;br /&gt;
In addition to the proposed activities, I created a new API, NrChannelHelper, which allowed me to redesign how channels are selected and configured by users. This API also enabled the extension to use legacy models not previously supported in the 5G-Lena module before my work. For this, the configuration of these legacy channels was allowed, and antennas aligned with these models were used.&lt;br /&gt;
&lt;br /&gt;
== My Experience ==&lt;br /&gt;
&lt;br /&gt;
=== Acknowledgements ===&lt;br /&gt;
I want to thank all my mentors, Biljana Bojovic, Gabriel Ferreira, and Amir Ashtari, for always helping me understand the code architecture and how to work with open source. I would also like to thank Tom Henderson, who, although not one of my mentors, played a crucial role in improving the developed code. Finally, a general thanks to the Google Summer of Code project and the 5G-Lena team.&lt;br /&gt;
&lt;br /&gt;
=== Challenges Faced ===&lt;br /&gt;
&lt;br /&gt;
In the implementation phase, more precisely, I faced challenges in modularizing the code so that the proposed channel models and the legacy models were included. Additionally, understanding the results at the physical and application layer levels for the FTR and NYUSIM models was challenging.&lt;/div&gt;</summary>
		<author><name>Albu</name></author>
	</entry>
</feed>