5GSimWaveform: Open Source Common Waveform Simulator for 5G Physical Layer
qamcom.com
qamcom.com
[1] 5G Physical Layer:
https://www.ericsson.com/en/reports-and-papers/books/5g-phys...
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.
It's hard to take this submission seriously...
> 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
"proprietary (and very expensive) tool"
Sure, it isn't ideal, but I'd still by far have these projects open source than not.
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
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...