Pythonでマイクロストリップパッチアンテナの設計ツールを作る(1) まずはC.A.BalanisのAntenna Theory: Analysis and Designを基に、基板の比誘電率、厚み、共振周波数を与えてパッチ幅とパッチ長さを計算
フィルタ合成の話はだいたい終わったので、今回からアンテナの話に入る。
簡単なのはホーンアンテナかパッチアンテナかパラボラアンテナだが、まずはパッチアンテナをやってみよう。
まずはサイズの決定をして、そのあと入力インピーダンス、指向性、効率などを計算していく。
実はカシオの高精度計算サイトにもう作っていたもの↓のPython版。
マイクロストリップパッチアンテナの設計(効率・アンテナ利得)
使う式はConstantine A. BalanisのAntenna Theory - Analysis and Design (2nd edition)から持ってくる。
これは実はとても古くて今は4th editionが出ている。
では基板の比誘電率、厚み、共振周波数を与えてパッチ幅とパッチ長さを計算するPythonプログラムはこちら。
# 矩形マイクロストリップパッチアンテナの幅、長さの決定
import numpy as np
def patch_design(er, h, f0):
"""
矩形マイクロストリップパッチアンテナの幅W、長さLを基板の比誘電率er, 厚みh[mm],共振周波数f0[GHz]
を与えて計算する。
戻り値: W, L
"""
u0=4.0 * np.pi * 1.E-7
e0=8.85418782E-12
W = (1.0 / (2 * f0 * 1.0E9 * np.sqrt(e0 * u0))) * np.sqrt(2.0 / (er + 1.0)) * 1.0E3
#有効比誘電率ereff
ereff = (er + 1.0) / 2.0 + ((er - 1.0) / 2.0) / np.sqrt(1.0 + 12.0 * h / W)
#フリンジングΔL
dL = h * 0.412 * (ereff + 0.3) * (W / h + 0.264) / ((ereff - 0.258) * (W / h + 0.8))
wave_length = (1.0E3 /(f0 * 1.0E9 * np.sqrt(ereff * e0 * u0)))
L = wave_length / 2 - 2 * dL
return W, L
|
使い方はBalanisの例題に乗っていたものを使うと
W, L = patch_design(2.2, 1.588, 10)
とすると、
print(W, L)
で
11.85033740616217 9.053429316199928
と出る。次回はSciPyの積分を使った入力インピーダンスの予定。
« 高周波・RFニュース 2024年10月14日 I-PEXとSpectra7が800Gアクティブカッパーケーブル協業、ヒロセ電機の5G 43.5GHzまで対応のコネクタ、DICとユニチカがLCPより低損失のPPS、TechInsightsのApple Watch 10分解、KDDIがSamsungをOpen RANで選択、TIのPLDポートフォリオ | トップページ | Pythonでマイクロストリップパッチアンテナの設計ツールを作る(2) アンテナの入力インピーダンスをSciPyの特殊関数(Si)と積分(quad)を使って計算する。オフセットも入力できて50Ωになる位置も計算できる。 »
「学問・資格」カテゴリの記事
- 高周波・RFニュース 2026年7月16日 Microwave JournalでCadenceのRF設計向けAI紹介、Samtecが30°傾いた1.85mmコネクタ発表、Mini-CircuitsのMMICアッテネータ紹介、SEMCOがAI向けMLCC発表など(2026.07.16)
- 高周波・RFニュース 2026年7月15日 IEEE Microwave Magazineで自分のコードを高周波シミュレータに組み込む等、DeepSigがAIベースのRF検出OminiSIG 4.0発表、BroadcomのWi-Fi 8 SoC解説、GSMAがモバイルネットゼロレポート発行など(2026.07.15)
- 高周波・RFニュース 2026年7月14日 KeysightとRCRTechが6Gウェビナー開催、Copper Mountain Technologiesの新低価格4ポートVNA、フジクラの5G Sub6GHz向け漏洩同軸ケーブル、TDKのパワー半導体向けMLCCアプリケーションガイドなど(2026.07.14)
「日記・コラム・つぶやき」カテゴリの記事
- 高周波・RFニュース 2026年7月16日 Microwave JournalでCadenceのRF設計向けAI紹介、Samtecが30°傾いた1.85mmコネクタ発表、Mini-CircuitsのMMICアッテネータ紹介、SEMCOがAI向けMLCC発表など(2026.07.16)
- 高周波・RFニュース 2026年7月15日 IEEE Microwave Magazineで自分のコードを高周波シミュレータに組み込む等、DeepSigがAIベースのRF検出OminiSIG 4.0発表、BroadcomのWi-Fi 8 SoC解説、GSMAがモバイルネットゼロレポート発行など(2026.07.15)
- 高周波・RFニュース 2026年7月14日 KeysightとRCRTechが6Gウェビナー開催、Copper Mountain Technologiesの新低価格4ポートVNA、フジクラの5G Sub6GHz向け漏洩同軸ケーブル、TDKのパワー半導体向けMLCCアプリケーションガイドなど(2026.07.14)
「書籍・雑誌」カテゴリの記事
- 「刑事の境界線」を読んだ。盗犯係と組織犯罪対策係の2人の刑事が全然別の事件を追っていて最後の方まで会わないが実は…というもの。あまりミステリ要素がなくて警察ものだった。しかし唐突に人が出てきて唐突に話を進めるスタイル。(2026.07.07)
- ゼロから作るDeep Learning 6 LLM編を買った。めちゃくちゃわかりやすい。事後学習がこんなに重要とは知らなかった。KVキャッシュって何やってるか等も。Interface誌の7月号特集が作りながら学ぶTransformer/LLMなので一緒に読みながらだとより理解が深まる。(2026.06.11)
- 逆転美人(藤崎翔さん)を読んだ。びっくりした!帯にあるように紙の本でしかできない超絶トリックだった。叙述トリックを使って映像化不可能と言われている作品が割と映像化されているが、これは本当に不可能。(2026.06.18)
- 「さよならジャバウォック」(伊坂幸太郎さん)を読んだ。面白かった!途中で感じた違和感、発言、伏線が終盤で怒涛の如く解決・回収されるのはお見事。確かにそう言ってた!の連続。そしてビートルズ、消防ベルで検索して曲名を知る。(2026.05.26)
- 「街角ハルシネーション─探偵AIのリアル・ディープラーニング─」を読んだ。生成AIがハルシネーションを起こしたとしか思えない風景写真が現実だと証明してほしいという依頼を受けた直後、輔が誘拐されるがその裏では…というもの。写真の謎とその最後の真相が面白い。(2026.05.07)
« 高周波・RFニュース 2024年10月14日 I-PEXとSpectra7が800Gアクティブカッパーケーブル協業、ヒロセ電機の5G 43.5GHzまで対応のコネクタ、DICとユニチカがLCPより低損失のPPS、TechInsightsのApple Watch 10分解、KDDIがSamsungをOpen RANで選択、TIのPLDポートフォリオ | トップページ | Pythonでマイクロストリップパッチアンテナの設計ツールを作る(2) アンテナの入力インピーダンスをSciPyの特殊関数(Si)と積分(quad)を使って計算する。オフセットも入力できて50Ωになる位置も計算できる。 »




コメント