MATLAB ヘルプ センター
アレイまたはマルチ給電 PCB スタックの位相シフトの値を計算する
ps = phaseShift(array,frequency,angle)
ps = phaseShift(pcb,frequency,angle)
ps = phaseShift(array,frequency,angle) は、指定された周波数で動作するアレイの位相シフトの値を計算し、指定された角度でビームをスキャンします。光の速度は自由空間での速度であると仮定します。
ps
array
frequency
angle
例
ps = phaseShift(pcb,frequency,angle) は、指定された周波数と角度におけるマルチ給電 PCB スタックの位相シフトの値を計算します。
pcb
すべて折りたたむ
動作周波数が 1.8 GHz である反射体付きダイポールから成る 3 行 3 列方形アレイを作成し、方位角に沿って 30 度、仰角に沿って 45 度でメイン ビームをスキャンします。
a = design(rectangularArray(Size=[3 3]),1.8e9,reflector); ps = phaseShift(a,1.8e9,[30 45])
ps = 9×1 350.5337 54.1733 117.8129 240.3066 303.9462 7.5858 130.0796 193.7192 257.3588
a.PhaseShift = ps
a = rectangularArray with properties: Element: [1×1 reflector] Size: [3 3] RowSpacing: 0.0833 ColumnSpacing: 0.0833 Lattice: 'Rectangular' AmplitudeTaper: 1 PhaseShift: [9×1 double] Tilt: 0 TiltAxis: [1 0 0]
アレイの放射パターンを計算します。
pattern(a,1.8e9)
アレイ カタログのアンテナ アレイ。アレイ オブジェクトとして指定します。
例: r = rectangularArray; phaseShift (r,70e6,[60 40]).方形アレイの位相シフトを計算します。
r = rectangularArray; phaseShift (r,70e6,[60 40])
pcbStack
マルチ給電 PCB スタック。pcbStack オブジェクトとして指定します。
例: fco = invertedFcoplanar; pcb = pcbStack(fco); phaseShift (pcb,70e6,[60 40])。コプレーナ逆 F 型アンテナ PCB の位相シフトを計算します。
fco = invertedFcoplanar; pcb = pcbStack(fco); phaseShift (pcb,70e6,[60 40])
位相シフトを計算するの使用される周波数の値。Hz 単位のスカラーとして指定します。
例: 70e6
70e6
データ型: double
double
アレイをスキャンする方位角と仰角のペア。度単位の 2 要素ベクトルとして指定します。
例: [35 40]
[35 40]
位相シフトの値。度単位の 1 行 N 列のベクトルとして返されます。位相シフトの値の計算では、相互カップリングが考慮されません。
R2018b で導入
pattern | patternMultiply | feedCurrent
pattern
patternMultiply
feedCurrent
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ