1.2 KiB
1.2 KiB
Gain-Viz
Gain-Viz is an interactive SDR (Software Defined Radio) web application that lets you adjust transmitter/receiver gains and visualize the effects in real time.
Features
- Adjust USRP Tx/Rx and SCM Tx/Rx gains dynamically.
- Real-time time-domain IQ visualization.
- Real-time spectrum analysis with fast refresh.
- Automatically maintains last signal if no new data arrives.
- Web-based interface using Flask.
- Responsive design for desktop and tablet use.
Installation
Make sure you have Python 3.8+ installed.
- Clone the repository:
git clone https://github.com/yourusername/gain-viz.git
cd gain-viz ```
2. Build and install
```bash
pip install --upgrade build
python -m build
pip install dist/gain_viz-0.1.0-py3-none-any.whl
Usage
Run the application
gain-viz
Open your browser at http://localhost:5000
- Toggle the gain switches to enable input fields.
- Enter new gain values and press Update Gains.
- Observe the effect on the time-domain IQ plot and spectrum.