Mauro Belgiovine's repositories
DL-channel-estimation-MaMIMO
This repository contains the code needed to reproduce results in the paper by M. Belgiovine, et al. “Deep Learning at the Edge for Channel Estimation in Beyond-5G Massive MIMO,” accepted at IEEE Wireless Communications Magazine (WCM), April 2021.
impro-leach
Improved Leach is a project in Omnet++ aiming to simulate a version of Leach with an improved Cluster Head (CH) selection scheme.
cpu-get-stat
Functions to get stat information about cpu and/or processes reading from /proc/stat and /proc/<pid>/stat files. Based on a concept explained in answer from: http://stackoverflow.com/questions/1420426/calculating-cpu-usage-of-a-process-in-linux/1424556#1424556. See test.c for explanations.
euroshield-vague-source
Vague Source is a mix of pseudo-random techniques and utilities that I often use in my Eurorack explorations, condensed together in a single module.
hough-transform
Different implementations of Hough Transform
DDoS_simulator
Omnetpp project to simulate a DDoS attack and a basic defense mechanism
fly_and_recharge
Omnet++ simulation of a swarm-intelligence inspired algorithm to schedule recharge tasks in a (fixed) UAV mesh network.
OSC-to-MIDI
A simple script to receive notes and gates messages over Open Sound Control (OSC) and send MIDI commands to external hardware.
belgiovi-clmagma
This is a personal development branch of OpenCL library clmagma-1.0.0 (University of Tennessee). It is intended for practicing with OpenCL development framework and trying to add some new features to the library (as multi-device support). This branch is intended to run on different OpenCL platforms and test portability of both computation and performance through heterogeneous devices (CPUs, GPUs, MICs), not just (ATI) GPUs.
DRL-beamrefinement-improve-your-aim
[WIP] This repository provides a code to reproduce results in IEEE ICC 2023 paper "Improve your aim: a Deep Reinforcement Learning approach for 5G NR mmWave beam refinement".
indie_lstm
This is a neural network (LSTM) used to generate song lyrics inspired to the infamous italian "indie" movement. (WIP)
euroshield_midiCLK
This code is intended to use 1010Music Euroshield as a MIDI Clock > Gate converter.
cuda-bandwidthTest-edit
This is a personal edited source code for bandwidthTest utility from NVIDIA CUDA SDK 5.5. I added asyncronous multi-GPU copy (bandwidthTest_mgpu.cu), iterations over each test-copy (--iter parameter) and some graphics output for results.
DeepLog
Pytorch implementation of DeepLog.
SD-uno-FT
SD-Uno with UI and Fault Tolerance support.
sionna
Sionna: An Open-Source Library for Next-Generation Physical Layer Research.
speedy_pizza-opengl
Project I did for the Computer Graphic class in University of Bologna. Simple car riding game based on OpenGL.
stable-diffusion-studio
A latent text-to-image diffusion model