Monday, March 10, 2025

Re: Potential GSoC contributor introduction and new project idea

Hey Marcus,

Thanks for replying.

I haven't had the opportunity to try out those OOT modules just yet but i did looked into the gr-radar, the UI is similar to what i have in mind, this will be really helpful.

Are there any repo that goes into generating flowgraphs from a GUI?

Regards,
Rahul

On Fri, Mar 7, 2025 at 9:03 PM Marcus Müller <mmueller@gnuradio.org> wrote:
Hi Rahul, hi Andrej,

Ettus' gr-doa[0] is a bit stale, not sure it still builds; maybe also check out Marcin's
gr-aoa[2].
And, of course, don't hesitate to check out gr-radar[3] for ideas on visualizations,
though that hasn't been updated to build with modern GNU Radio, either. I think the
radioconda version of gr-radar *does* build with GNU Radio 3.10 (Haven't tested it though).

Best,
Marcus

[2] https://github.com/MarcinWachowiak/gr-aoa
[3] https://github.com/kit-cel/gr-radar
[4] https://github.com/radioconda/gr-radar

On 3/7/25 9:34 AM, Andrej Rode wrote:
> Hi Rahul,
>
> welcome to the GNU Radio mailing list! You are definitely at the right place here since you are an avid user of GNU Radio already.
>
>> On 5. Mar 2025, at 16:51, rahul pillai <rahulpillairj@gmail.com> wrote:
>>
>> Hi,
>>
>> I am rahul pillai, and I work as a Jr. Design Engineer in the DSP/Comms field. I completed my undergrad a little over eight months ago and have been extensively using GNU Radio to simulate array processing algorithms in my current role.
>> I've alway wanted to contribute to large open-source projects, but I haven't had the opportunity or the know-how on where to begin. That's why I like to use GSoC to begin my open-source journey.
>> If the organization is interested, I'd like to propose developing an Out-Of-Tree (OOT) module or, even better, a GUI for array processing in GNU Radio. This tool would support various array configurations (ULA, URA, circular, hexagonal, etc. and possibly custom config??) and implement popular beamforming and DoA estimation algorithms. My vision is to create something similar to MATLAB's Phased Array System Toolbox, but fully open-source and tightly integrated with GNU Radio.
>> If interested, I'd love to discuss the feasibility and scope of what I can realistically achieve during the GSoC period.
>
> A project like you are proposing is definitely something in the scope of the GNU Radio project and more specifically the GNU Radio GSoC. Right now it is not immediately clear to me, where GNU Radio comes in for the GUI for array processing. But figuring out what your project is about is also the goal of developing your proposal with the community.
>
> In general for DoA and array processing there have been some other publications & open source works [0],[1], maybe you are able to leverage those and combine them into one library. Would the GUI tool be to visually set nulls & peaks in a antenna diagram and the tool will then provide the parameters for the array processing algorithm?
>
> Cheers,
> Andrej
>
> [0] https://github.com/EttusResearch/gr-doa
> [1] https://pubs.gnuradio.org/index.php/grcon/article/download/105/86
>
>
>


No comments:

Post a Comment