« 高周波・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Ωになる位置も計算できる。  »

2024年10月15日 (火)

Pythonでマイクロストリップパッチアンテナの設計ツールを作る(1) まずはC.A.BalanisのAntenna Theory: Analysis and Designを基に、基板の比誘電率、厚み、共振周波数を与えてパッチ幅とパッチ長さを計算

フィルタ合成の話はだいたい終わったので、今回からアンテナの話に入る。

簡単なのはホーンアンテナかパッチアンテナかパラボラアンテナだが、まずはパッチアンテナをやってみよう。

まずはサイズの決定をして、そのあと入力インピーダンス、指向性、効率などを計算していく。

実はカシオの高精度計算サイトにもう作っていたもの↓のPython版。

 マイクロストリップパッチアンテナの設計(効率・アンテナ利得)

Msa01

使う式はConstantine A. BalanisAntenna Theory - Analysis and Design (2nd edition)から持ってくる。

20241014-182748   

これは実はとても古くて今は4th editionが出ている。

https://amzn.to/4f4bLzi

では基板の比誘電率、厚み、共振周波数を与えてパッチ幅とパッチ長さを計算する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ニュース 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Ωになる位置も計算できる。  »

最近の記事

最近のコメント

2025年2月
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28  
フォト
無料ブログはココログ