Hacker News new | past | comments | ask | show | jobs | submit login
5GSimWaveform: Open Source Common Waveform Simulator for 5G Physical Layer (qamcom.com)
60 points by teleforce on March 20, 2024 | hide | past | favorite | 13 comments



5GSimWaveform is the original simulator being used to accompany the 5G Physical Layer book by Ericsson engineers (Chapter 9: Simulator) [1].

[1] 5G Physical Layer:

https://www.ericsson.com/en/reports-and-papers/books/5g-phys...


You can simulate a 5G base station and/or a phone (UE) with this software and have them talk to each other over your local network or localhost

You can even use an SDR to create a real base station or UE (local laws allowing) at home.

The tool has logging and quite nice plots that show the constellation diagrams, signal decoding, etc.

https://github.com/oai-group/openairinterface5g


You can simulate a 5G base station or phone on your laptop and have them talk over your network or localhost. You can even use an SDR to have them talk over the air (local laws allowing)

https://github.com/oai-group/openairinterface5g


"Download the simulator" dumps source code for a proprietary (and very expensive) tool. I see no examples on how to run this. Some of the links on the linked page 404.

It's hard to take this submission seriously...


I see a readme.txt:

> Usage of 5GSimWaveform:

> 1. Direct to subfolder [5GSimWaveform/ptplink]

> 2. (optional) Change/select system parameters (e.g. waveform, symb rate, subcarrier #, etc.) in > <sSysParDefault.m>

> 3. (optional) Switch on/off analog impairments (e.g. PN, CFO, noise, etc.) in <sAnaParDefault.m>

> 4. Run <setpath.m>

>5. Run <runSim.m>

> "

As for how to run it, seems it's MATLAB code


It's potentially using a bunch of Matlab toolboxes, being a communications related tool, but it's always worth trying to run Matlab code in GNU Octave.

https://octave.org/


> seems it's MATLAB code

"proprietary (and very expensive) tool"


Plenty of opensource projects are built on closed source tooling/dependencies. For example, opensource projects that only work on Windows.

Sure, it isn't ideal, but I'd still by far have these projects open source than not.


Wonder why they don't put it on github... I feel MUCH more comfortable browsing "open source" code on somewhere like that than I do downloading and extracting a .zip archive from a random website.


You shouldn't.

Github is a gigantic pile of javascript that has to execute on your machine.

`Unzip` doesn't execute anything. If you're really paranoid, use an `unzip` tool written in Rust: https://lib.rs/keywords/zip-archive


No, he really should. Unzip is not the only software interacting when downloading things. A browser has way better sandboxes than the rest of the operating system and desktop environnement.

For instance, here is a vulnerability from the past year leading to code execution on download: https://github.blog/2023-10-09-coordinated-disclosure-1-clic...


qacom for radio company? was mokia taken?





Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: