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
- Host: GitHub
- URL: https://github.com/pathsim/pathsim-rf
- Owner: pathsim
- License: mit
- Created: 2026-03-03T10:22:58.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-03-04T10:10:12.000Z (3 months ago)
- Last Synced: 2026-03-04T15:22:28.605Z (3 months ago)
- Language: Python
- Size: 57.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
RF engineering blocks for PathSim
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