Design lumped-parameters matching networks (L-sections)
Project description
Index of Jupyter (IPython) Notebooks
Title |
---|
L-section_matching_calculations |
Calculations |
Demo |
Installation
pip install matching_network
Documentation
>>> import matching_network as mn
>>>
>>> impedance_you_have = 90 + 32j # Ω
>>> impedance_you_want_to_have = 175 # Ω
>>>
>>> frequency = 900e6 # Hz
>>>
>>> mn.L_section_matching(impedance_you_have, impedance_you_want_to_have, frequency).match()
From (90+32j) Ω to 175 Ω
normalized starting impedance = (90+32j)Ω/175Ω = 0.51429+0.18286j
#solutions: 2
series-shunt
Series Inductor:
X = 55.464 Ω ⇔ B = -18.03 mS
L = 9.8082 nH (@ 900 MHz)
Shunt Capacitor:
X = -180.07 Ω ⇔ B = 5.5533 mS
C = 982.04 fF (@ 900 MHz)
series-shunt
Series Capacitor:
X = -119.46 Ω ⇔ B = 8.3707 mS
C = 1.4803 pF (@ 900 MHz)
Shunt Inductor:
X = 180.07 Ω ⇔ B = -5.5533 mS
L = 31.844 nH (@ 900 MHz)
>>>
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
matching_network-0.1.0.tar.gz
(4.3 kB
view hashes)
Built Distribution
Close
Hashes for matching_network-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d9ee73353ace4ef12e70c702a51ea8b630725bcfaae0b662bbd6ba193a20343 |
|
MD5 | 41a38bf5a6db84c4502fc84dfbe58c18 |
|
BLAKE2b-256 | 7e8ba46d303f9c6157b784869420ac08b4a5bff13096c1ac532d564477c617bf |