Re: GSoC (2026) - Hardware in the loop CI
Cyrille Morin <[email protected]> Tue, 10 Mar 2026 13:16:30 +0100
| Newsgroups | gmane.comp.gnu.radio.general |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format.
--------------xdKqK8KGOzrzDEMnlZBOgiTo
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Hello Naima,
Welcome!
You can find information on the CorteXlab platform in its wiki:
https://www.cortexlab.fr, feel free to look into that, or even create an
account.
If you haven't already, I would advise that you go through the tutorials
on the GNU Radio wiki. Both because they are a good resource to get
started with GNU Radio in general, but also because they are, with some
of the example flowgraphs in the main repo, examples of true
communication chains involving hardware, and they might be an
interesting starting point for testing.
Best
*Cyrille MORIN *@Notou
/Ingénieur SED/
/Équipe MARACAS/
Logo Inria
Centre Inria de Lyon
Laboratoire CITI
Campus La Doua - Villeurbanne
6 avenue des Arts
F-69621 Villeurbanne
https://team.inria.fr/maracas/
Le 09/03/2026 à 09:15, Naima Dimbil a écrit :
>
> Subject: Introduction and Interest in GSoC Hardware-in-the-Loop CI Project
>
> Hello GNU Radio community,
>
> My name is Naima Hassan, and I am a Telecommunications Engineer
> currently doing a PhD in space system engineering. My focus is on
> digital communications and signal processing. My research interests
> include wireless communication systems, software-defined radio (SDR),
> and practical DSP implementations for RF systems.
>
> I recently started exploring the Google Summer of Code projects
> proposed by the GNU Radio community, and I am particularly interested
> in the Hardware-in-the-Loop CI project. The idea of introducing
> automated testing with real radio hardware is very exciting to me,
> especially since real-world wireless systems often behave quite
> differently from purely simulated environments.
>
> From my background in DSP and telecommunications, I have experience
> with communication system designand signal analysis. I am very
> interested in contributing to the development of hardware-based
> testing scenarios, defining appropriate performance metrics (such as
> BER or detection accuracy), and integrating these experiments into a
> CI workflow.
>
> I would love to learn more about the expectations for this project and
> how I could best prepare a strong proposal. If there are existing
> resources, repositories, or prior work related to hardware testing or
> the CorteXlab platform that I should study, I would greatly appreciate
> any pointers.
>
> Thank you for maintaining such an impressive open-source project. I
> look forward to learning from the community and hopefully contributing
> during GSoC.
>
> Best regards,
> Naima Hassan
>
--------------xdKqK8KGOzrzDEMnlZBOgiTo
Content-Type: multipart/related;
boundary="------------EGTbBQodN5bQkV08AfKRiEjb"
--------------EGTbBQodN5bQkV08AfKRiEjb
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hello Naima,
<br>
<br>
Welcome!
<br>
<br>
You can find information on the CorteXlab platform in its wiki: <a
class="moz-txt-link-freetext" href="https://www.cortexlab.fr">https://www.cortexlab.fr</a>,
feel free to look into that, or even create an account.
<br>
<br>
If you haven't already, I would advise that you go through the
tutorials on the GNU Radio wiki. Both because they are a good
resource to get started with GNU Radio in general, but also
because they are, with some of the example flowgraphs in the main
repo, examples of true communication chains involving hardware,
and they might be an interesting starting point for testing.
<br>
<br>
Best <br>
<br>
</p>
<div class="moz-signature">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title></title>
<strong>Cyrille MORIN </strong>@Notou
<div class="moz-signature"> <em>Ingénieur SED</em><br>
<em>Équipe MARACAS</em></div>
<div class="moz-signature"><br>
<img src="cid:[email protected]"
moz-do-not-send="false" alt="Logo Inria" width="200"
height="59"><br>
<span style="color: rgb(255, 0, 0)">Centre Inria de Lyon</span></div>
<div class="moz-signature"><br>
Laboratoire CITI<br>
Campus La Doua - Villeurbanne<br>
6 avenue des Arts<br>
F-69621 Villeurbanne</div>
<div class="moz-signature"><br>
</div>
<div class="moz-signature"> <a
href="https://team.inria.fr/maracas/"
data-mce-href="https://team.inria.fr/maracas/"
class="moz-txt-link-freetext">https://team.inria.fr/maracas/</a><br>
</div>
</div>
<div class="moz-cite-prefix">Le 09/03/2026 à 09:15, Naima Dimbil a
écrit :<br>
</div>
<blockquote type="cite"
cite="mid:CAOZqV88d5ceQ6P9HDhyP6-p2YAwoVNc33dS+5zyjG9SMe8v+rw@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<p>Subject: Introduction and Interest in GSoC
Hardware-in-the-Loop CI Project</p>
<p>Hello GNU Radio community,</p>
<p>My name is Naima Hassan, and I am a Telecommunications
Engineer currently doing a PhD in space system engineering. My
focus is on digital communications and signal processing. My
research interests include wireless communication systems,
software-defined radio (SDR), and practical DSP
implementations for RF systems.</p>
<p>I recently started exploring the Google Summer of Code
projects proposed by the GNU Radio community, and I am
particularly interested in the Hardware-in-the-Loop CI
project. The idea of introducing automated testing with real
radio hardware is very exciting to me, especially since
real-world wireless systems often behave quite differently
from purely simulated environments.</p>
<p>From my background in DSP and telecommunications, I have
experience with communication system designand signal
analysis. I am very interested in contributing to the
development of hardware-based testing scenarios, defining
appropriate performance metrics (such as BER or detection
accuracy), and integrating these experiments into a CI
workflow.</p>
<p>I would love to learn more about the expectations for this
project and how I could best prepare a strong proposal. If
there are existing resources, repositories, or prior work
related to hardware testing or the CorteXlab platform that I
should study, I would greatly appreciate any pointers.</p>
<p>Thank you for maintaining such an impressive open-source
project. I look forward to learning from the community and
hopefully contributing during GSoC.</p>
<p>Best regards,<br>
Naima Hassan</p>
</div>
</blockquote>
</body>
</html>
--------------EGTbBQodN5bQkV08AfKRiEjb
Content-Type: image/png; name="Inria_signature_mail_200px.png"
Content-Disposition: inline; filename="Inria_signature_mail_200px.png"
Content-Id: <[email protected]>
Content-Transfer-Encoding: base64
iVBORw0KGgoAAAANSUhEUgAAAMgAAAA7CAYAAAA+XsUpAAAAGXRFWHRTb2Z0d2FyZQBBZG9i
ZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tl
dCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1l
dGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUu
Ni1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpS
REYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgt
bnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8v
bnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNv
bS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEu
MC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9w
IENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDVFRUQz
NzlDQjA3MTFFOThEQTNDMkE4RjU0NUEzRTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6
NDVFRUQzN0FDQjA3MTFFOThEQTNDMkE4RjU0NUEzRTgiPiA8eG1wTU06RGVyaXZlZEZyb20g
c3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NUVFRDM3N0NCMDcxMUU5OERBM0MyQThGNTQ1
QTNFOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NUVFRDM3OENCMDcxMUU5OERBM0My
QThGNTQ1QTNFOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0
YT4gPD94cGFja2V0IGVuZD0iciI/PjlpLn4AAAh5SURBVHja7F3dceM2EIZu9B5NHvMSXgXW
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
RK5CYII=
--------------EGTbBQodN5bQkV08AfKRiEjb--
--------------xdKqK8KGOzrzDEMnlZBOgiTo--