TODO - josalggui/MaRGE GitHub Wiki
TODO
MIMO integration
This task involves adding full Multiple-Input Multiple-Output (MIMO) support to the system, enabling simultaneous handling of multiple transmit and receive channels. The integration should cover both the signal model and the processing pipeline, ensuring that channel estimation, synchronization, and decoding correctly scale with the number of antennas. Care must be taken to maintain backward compatibility with existing single-input single-output (SISO) workflows while allowing configuration flexibility for different MIMO topologies.
User defined sequences in pypi version
The PyPI-distributed version should be extended to allow users to define and inject custom sequences (e.g., training, pilot, or synchronization sequences) without modifying the source code. This can be achieved through a well-documented API or configuration interface that accepts sequence definitions at runtime or via external files. The goal is to improve usability and extensibility for advanced users while keeping sensible defaults for standard use cases.
Fix error with cuda-gpu module (probably delete until SNRaware is included)
There is a known error related to the CUDA-GPU module that likely stems from missing or incompatible dependencies. The safest approach may be to temporarily disable or remove the CUDA module to prevent runtime failures.
Length measurement tool
Add an interactive image-based length measurement tool that allows users to measure distances directly within displayed images. The tool should let users select two or more points (e.g., by mouse click) and compute the pixel distance between them, with optional conversion to real-world units using a configurable scale factor (pixels-per-unit or reference object calibration).