An open API service indexing awesome lists of open source software.

https://github.com/pathsim/pathsim-rf

PathSim toolbox for RF engineering
https://github.com/pathsim/pathsim-rf

Last synced: 3 months ago
JSON representation

PathSim toolbox for RF engineering

Awesome Lists containing this project

README

          


PathSim-RF Logo


RF engineering blocks for PathSim


PyPI
License


Documentation
PathSim Homepage
GitHub

---

PathSim-RF extends the [PathSim](https://github.com/pathsim/pathsim) simulation framework with blocks for RF and microwave engineering. All blocks follow the standard PathSim block interface and can be connected into simulation diagrams.

## Blocks

| Block | Description | Key Parameters |
|-------|-------------|----------------|
| `RFNetwork` | N-port network from S-parameter data (Touchstone) via vector fitting | `ntwk`, `auto_fit` |
| `TransmissionLine` | Lossy delay-based transmission line (scattering domain) | `length`, `er`, `attenuation`, `Z0` |
| `RFAmplifier` | Amplifier with optional IP3 nonlinearity | `gain` [dB], `IIP3` [dBm], `P1dB` [dBm], `Z0` |
| `RFMixer` | Ideal frequency converter (time-domain multiplication) | `conversion_gain` [dB], `Z0` |

## Install

```bash
pip install pathsim-rf
```

## License

MIT