Skip to main content

lc-power-match-baluns

DOI

Description

This repository implements calculations for four-element power matching LC-baluns. These four-element networks provide common-mode rejection in addition to power matching for arbitrary complex impedances at the design frequency.

A web version of this calculator with similar functionality is available at https://rftoolbox.dtu.dk/rfcalc/LCBalun.html.

Installation

To install the Python package (required for using the Jupyter notebook), run python3 -m pip install lc-power-match-baluns. Alternatively, run pip install . in the root directory of this repository.

To use the Jupyter notebook, the requirements at https://lcapy.readthedocs.io/en/latest/install.html must also be installed.

Usage

This repository can be used interactively through the lc_power_match_baluns.ipynb Jupyter notebook.

This repository also implements a Python package lc_power_match_baluns, which can be used to interact with the baluns programmatically.

Derivations

Notebooks relating to the derivation procedure for the baluns are located in the derivations directory.

Experiment

Data and notebooks relating to the experimental verification of the baluns are located in the experiment directory.

Authors and acknowledgment

This repository was created by Rasmus Jepsen for the Technical University of Denmark (DTU) to supplement the research article:

R. A. Jepsen, J. H. Ardenkjær-Larsen, and V. Zhurbenko, “Four-element LC-baluns for power matching arbitrary impedances,” International Journal of Microwave and Wireless Technologies, pp. 1–9, 2024. doi:10.1017/S1759078724000722

This project has received funding from the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme (grant agreement No 856432).

ERC - EU flag for projects funded under FP7 or Horizon 2020

License

A copy of the GNU Lesser General Public License version 2.1 is available in the LICENSE file.

lc-power-match-baluns Copyright © 2023 Technical University of Denmark (developed by Rasmus Jepsen)

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

Metadata

Release files for lc-power-match-baluns 2.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for lc-power-match-baluns 2.0.2
File Size Uploaded Provenance Actions
lc_power_match_baluns-2.0.2.tar.gz 22.5 kB Without provenance Details for lc_power_match_baluns-2.0.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for lc-power-match-baluns 2.0.2
File Interpreter ABI Platform Actions
lc_power_match_baluns-2.0.2-py3-none-any.whl Python 3 none any Details for lc_power_match_baluns-2.0.2-py3-none-any.whl

Total release size: 42.9 kB

Release files / lc_power_match_baluns-2.0.2.tar.gz

Download URL lc_power_match_baluns-2.0.2.tar.gz
Size 22.5 kB
Tags Source
SHA-256 checksum
How to use checksums
8694ad4ddf3926f218513024dd1dd4817f05e0d60f0fff4a31e1dcd9a3825ea5
BLAKE2b-256 checksum
How to use checksums
9e130ae4151d1f8e4da13a2227a371d9313b6dffcd231d46e1ea7c3d506a79d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.12

Release files / lc_power_match_baluns-2.0.2-py3-none-any.whl

Download URL lc_power_match_baluns-2.0.2-py3-none-any.whl
Size 20.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7d32d5ea69bdd1a64ef22472045b7c796b3db698871b248e6105a2b50da41564
BLAKE2b-256 checksum
How to use checksums
ecc44a0940fd353ed2d3db1733b9c41dd46f2db8ca6f3bd7dc6ccf73eec9fa45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.12

Security for lc-power-match-baluns 2.0.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page