4 ms·
5GSimWaveform: Open Source Common Waveform Simulator for 5G Physical Layer
- 1oooqooq 3y agoqacom for radio company? was mokia taken?
- masspro 3y agoQAM, a pretty core piece of radio tech: https://en.wikipedia.org/wiki/Quadrature_amplitude_modulation https://en.wikipedia.org/wiki/Quadrature_amplitude_modulatio...
- teleforce 3y ago5GSimWaveform 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-physical-layer https://www.ericsson.com/en/reports-and-papers/books/5g-phys...
- martinky24 3y agoWonder 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.
- crotchfire 3y agoYou 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 https://lib.rs/keywords/zip-archive
- Sayrus 3y agoNo, 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-click-rce-on-gnome-cve-2023-43641/ https://github.blog/2023-10-09-coordinated-disclosure-1-clic...
- martinky24 3y ago"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...
- quenix 3y agoI 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
- martinky24 3y ago> seems it's MATLAB code "proprietary (and very expensive) tool"
- londons_explore 3y agoPlenty 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.
- femto 3y agoIt'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/ https://octave.org/
- _xerces_ 3y agoYou 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 https://github.com/oai-group/openairinterface5g
- _xerces_ 3y agoYou 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 https://github.com/oai-group/openairinterface5g