Pythonでマイクロストリップパッチアンテナの設計ツールを作る(2) アンテナの入力インピーダンスをSciPyの特殊関数(Si)と積分(quad)を使って計算する。オフセットも入力できて50Ωになる位置も計算できる。
さて昨日はパッチアンテナのサイズの決定をした。
今回は同じくBalanisの本より、入力インピーダンスを計算する。
必要なのはSciPyの
scipy.special.sici
と、積分。
プログラムはこんな感じで
import numpy as np
from scipy.integrate import quad
from scipy.special import sici, j0
def input_impedance(W, L, er, h, f0, offset = 0):
"""
矩形マイクロストリップパッチアンテナの入力インピーダンスを計算する。
W:パッチ幅[mm]、L:パッチ長さ[mm]、er:基板比誘電率、h:基板厚み[mm]、f0:共振周波数[GHz]、offset:パッチ端からの給電位置
戻り値:入力インピーダンス[Ohm]
"""
u0=4.0 * np.pi * 1.0E-7
e0=8.85418782E-12
f0 *= 1.0E9
W *= 1.0E-3
L *= 1.0E-3
lambda0=1/(f0*np.sqrt(e0*u0))
k0=2.0*np.pi/lambda0
X = k0 * W
siX, _ = sici(X)
I1 = -2 + np.cos(X) + X * siX + np.sin(X)/X
G1 = I1/(120*np.pi**2)
def f(t, X, Y):
return ((np.sin(X*np.cos(t)/2.0)/np.cos(t))**2) * j0(Y*np.sin(t)) * np.sin(t) **3
I2, _ = quad(f, 0, np.pi, args = (X, k0*L))
G12 = I2/(120*np.pi**2)
Rin = 1/(2*(G1+G12))
return Rin * np.cos(np.pi * offset * 1.0E-3 / L) ** 2
|
こんな感じで入力インピーダンスが出る。
次は指向性かな。
« Pythonでマイクロストリップパッチアンテナの設計ツールを作る(1) まずはC.A.BalanisのAntenna Theory: Analysis and Designを基に、基板の比誘電率、厚み、共振周波数を与えてパッチ幅とパッチ長さを計算 | トップページ | 高周波・RFニュース 2024年10月17日 Microwave Journalで受動部品や6G向けアンテナ、IEEE Journal of Microwavesで火星探査用の無線、Microchipが20種類のWi-Fi製品を発表、SK Telecomの6Gホワイトペーパー、NIがSDRと6Gについて語る、6GフォーラムでAIが議論 »
「学問・資格」カテゴリの記事
- RF Weekly Digest (Codexで作ったOllama経由のgemma4-26B-A4B QAT、DuckDuckGo Searchを使った高周波・RF情報の週刊まとめアプリ)2026/6/7-6/14(2026.06.14)
- FIFAワールドカップ2026で使われているボールTriondaにはカタールの時と同様にKinexonのUWBモジュール(ICはQorvo)と慣性センサが入っているが、カタールが中央につるされて入っている感じなのがボールの裏側に貼りつくかたちで入るようになった。FCCでチェック。(2026.06.14)
- 高周波・RFニュース 2026年6月12日 アンリツがAI対応のTensor VNA発表、Qualcommが5G NR NTN解説、iFixitがTrump phoneを分解・やっぱりHTC U24 Proとほぼ同じ、6G Worldの3GPPミーティング解説記事など(2026.06.12)
- ゼロから作るDeep Learning 6 LLM編を買った。めちゃくちゃわかりやすい。事後学習がこんなに重要とは知らなかった。KVキャッシュって何やってるか等も。Interface誌の7月号特集が作りながら学ぶTransformer/LLMなので一緒に読みながらだとより理解が深まる。(2026.06.11)
- 高周波・RFニュース 2026年6月11日 QorvoがXバンドレーダ用フロントエンドモジュール発表、3GPPがRel.21のタイムライン発表、NI(Emerson)が雑音指数測定のウェビナー開催、MIPI A-PHYのSerDesが4社で相互運用性確認、Menlo Microが高信頼性ミリ波スイッチ発表など(2026.06.11)
「日記・コラム・つぶやき」カテゴリの記事
- RF Weekly Digest (Codexで作ったOllama経由のgemma4-26B-A4B QAT、DuckDuckGo Searchを使った高周波・RF情報の週刊まとめアプリ)2026/6/7-6/14(2026.06.14)
- 高周波・RFニュース 2026年6月12日 アンリツがAI対応のTensor VNA発表、Qualcommが5G NR NTN解説、iFixitがTrump phoneを分解・やっぱりHTC U24 Proとほぼ同じ、6G Worldの3GPPミーティング解説記事など(2026.06.12)
- 高周波・RFニュース 2026年6月11日 QorvoがXバンドレーダ用フロントエンドモジュール発表、3GPPがRel.21のタイムライン発表、NI(Emerson)が雑音指数測定のウェビナー開催、MIPI A-PHYのSerDesが4社で相互運用性確認、Menlo Microが高信頼性ミリ波スイッチ発表など(2026.06.11)
- 高周波・RFニュース 2026年6月10日 Microwave Magazineはチューナブルフィルタ特集、Antenna and Propagation Magazineは電磁波解析パート2、Atisが北米の5G-SAホワイトペーパー発行、NXPが新1チップミリ波レーダ発表(2026.06.10)
« Pythonでマイクロストリップパッチアンテナの設計ツールを作る(1) まずはC.A.BalanisのAntenna Theory: Analysis and Designを基に、基板の比誘電率、厚み、共振周波数を与えてパッチ幅とパッチ長さを計算 | トップページ | 高周波・RFニュース 2024年10月17日 Microwave Journalで受動部品や6G向けアンテナ、IEEE Journal of Microwavesで火星探査用の無線、Microchipが20種類のWi-Fi製品を発表、SK Telecomの6Gホワイトペーパー、NIがSDRと6Gについて語る、6GフォーラムでAIが議論 »



コメント