Skip to content
RFrftools.io
Unit Conversion2026年7月20日9分で読める

RF エレクトロニクスの角度変換:単位が重要な理由

角度を度、ラジアン、グラジアン、アーク分、アーク秒の間で変換します。アンテナポインティング、位相計算、サーボ制御に不可欠です。

目次

角度単位の静かな重要性

角度の変換はあまり注目されません。インピーダンス・マッチングのように華やかでも、位相ノイズのように不思議なものでもありません。しかし、コード内の度数からラジアンへの変換が台無しになってしまうと、動作するはずなのに動作しないフェーズロックループのデバッグや、本来あるべき位置から 57 度回転したアンテナパターンをじっと見つめるのに何時間も費やすことになります。

これによって、エンジニアが午後中ずっと時間を無駄にしているのを見たことがあります。計算は簡単だ。そこが問題だ。あまりに些細なことなので、人々はそれをダブルチェックしません。そして、あるライブラリ関数が度数を入力している間にラジアンを期待し、突然、サーボが水平線ではなく天井を指すようになりました。

実際の作業で角度単位が表示される場所

角度は主に機械工学上の問題だと思われがちですが、電子機器のいたるところに見られます。

位相計算

AC 回路と RF システムの位相は基本的に角張っています。フィルターを通る位相シフトや伝送線路の電気的長さを計算するときは、角度を使って計算することになります。ほとんどのRF教科書では、位相が度で表記されています。90°の位相シフトは波長の4分の1、180°は波長の半分です。しかし、コードに足を踏み入れたり、数学ライブラリを使用したりした瞬間には、ラジアンが必要になります。

この関係は単純明快です。

θrad=θdeg×π180\theta_{rad} = \theta_{deg} \times \frac{\pi}{180}

したがって、90°は π2\frac{\pi}{2} ラジアン、およそ1.5708になります。非常に単純ですが、計算の奥深くにいると、まさにこの種類の変換を忘れがちです。

アンテナポインティングとビーム幅

アンテナの仕様ではほとんどの場合、度数を使用します。一般的な WiFi パッチアンテナの 3 dB ビーム幅は H 面で 65°、E 面で 55° です。Kuバンド用の衛星放送受信アンテナは、ビーム幅が2°未満で、ポインティング精度の要件が分角単位の場合があります。

ビーム幅からアンテナゲインを計算する場合、次の式でラジアンに変換しなければならないことがよくあります。

G≈4πθaz⋅θelG \approx \frac{4\pi}{\theta_{az} \cdot \theta_{el}}

ここで、θaz\theta_{az} と θel\theta_{el} はラジアン単位の方位角ビーム幅と仰角ビーム幅です。換算とゲインの推定値が約 3,283 倍ずれていることを忘れてください (つまり、(180/π)2(180/\pi)^2)。これは些細な誤差ではありません。

サーボ制御とモーター制御

ステッピングモーターは通常、1回転あたりのステップ数または1ステップあたりの度数で指定されます。一般的な 1.8° ステッパーは、1 回転で 200 ステップかかります。しかし、モーションプロファイリングを行ったり、制御ループの角速度を計算したりする場合は、おそらくラジアン/秒が必要になるでしょう。これらをファームウェアに混在させるのはよくある間違いです。

ナビゲーションと GPS

緯度と経度は角度であり、十進法による度、度-分-秒 (DMS)、古いヨーロッパの測量機器を扱う場合はグラデーションなど、いくつかの形式があります。これらの旅行者間のコンバージョンは絶えず増加しています。緯度の 1 分角はおよそ 1 海里に相当します。この海里が元々の海里の由来です。そのため、精度が重要です。

実際の例:衛星放送受信アンテナのポインティング

静止衛星と通信するように VSAT端末をセットアップするとします。衛星の掲載位置は西経101度で、座標が北緯40.7128度、西経74.0060度の場所 (ニューヨーク市) にディッシュを設置します。

このディッシュのビーム幅は3dBで1.2°ですが、サービスプロバイダーによると、信号品質を許容範囲に収めるにはポインティングの精度が0.1°以内でなければならないとのことです。

まず、そのポインティング許容誤差を分角と秒角に変換して、どの程度の精度が必要かを理解しましょう。

0.1°=0.1×60=6 arcminutes0.1° = 0.1 \times 60 = 6 \text{ arcminutes}
0.1°=0.1×3600=360 arcseconds0.1° = 0.1 \times 3600 = 360 \text{ arcseconds}

衛星での作業では、実際には6分角はかなり緩いです。Kaバンドシステムの中には、30秒角以上以内にポインティングする必要があるものもあります。

ここで、必要な方位角と仰角を計算するソフトウェアを作成する場合は、三角関数を使用する必要があります。ここで重要なのがラジアン変換です。仰角の式には以下が含まれます。

El=arctan⁡(cos⁡(ϕ)cos⁡(Δλ)−0.15121−cos⁡2(ϕ)cos⁡2(Δλ))El = \arctan\left(\frac{\cos(\phi)\cos(\Delta\lambda) - 0.1512}{\sqrt{1 - \cos^2(\phi)\cos^2(\Delta\lambda)}}\right)

ここで、ϕ\phi はサイトの緯度、Δλ\Delta\lambda はサイトと衛星の経度の差です。標準の数学ライブラリを使用している場合、これらのコサインとアークタンジェントの呼び出しにはすべてラジアンが必要です。

入力を変換してみましょう:

  • サイトの緯度: 40.7128°×π180=0.710240.7128° \times \frac{\pi}{180} = 0.7102 rad
  • 経度差: 101°−74.006°=26.994°101° - 74.006° = 26.994°、つまり 0.47120.4712 rad

計算を代入すると (完全な算術は省きます)、このジオメトリの標高は約42°、方位角は約230°になります。要点は、cos()を呼び出すときに誤って緯度を度単位のままにした場合、意味がないということです。具体的には、ラジアン単位の cos(40.7128)は約0.757で、 cos(40.7128)はすでにラジアンであるかのように解釈すると約-0.156になります。パラボラは地面を向いてしまいます。

ユニット・メナジェリー

度やラジアン以外にも、他の角度単位に出くわすことがあります。

グラデーション (等高線または勾配とも呼ばれる) は直角を 100 の部分に分割するので、円全体が 400 グラデーションになります。これにより、一部の測量計算がより簡潔になり、傾きや勾配は10進法でうまく表現されますが、電子作業ではまれです。ほとんどの場合、ヨーロッパの古い測量機器や特定のCADツールで見られます。 回転 (または回転数) はまさにその名のとおりです。1 回転は 360° または 2π2\pi ラジアンに相当します。モーターの仕様では、1分あたりの回転数であるRPMがよく使用されます。制御ループの角速度をラジアン/秒で表す必要がある場合は、ω=RPM×2π60\omega = \text{RPM} \times \frac{2\pi}{60} と変換します。 分角と秒角 は、分と秒が時間を細分するのと同じ方法で度数を細分化します。1 度は 60 アーク分、1 アーク分は 60 アーク秒に相当します。望遠鏡によるポインティング、衛星追跡、慣性航法などの高精度アプリケーションでは、これらが使用されます。優れた民生用 GPS では、約 3 メートル、つまり緯度の約 0.1 秒角に相当する位置精度が得られる場合があります。

よくある間違いと落とし穴

計算機とコードの不一致

お使いのハンドヘルド計算機には、DEG/RAD/GRAD モードスイッチが付いている可能性があります。ほとんどの人は度単位のままにします。しかし、JavaScript のMath.sin()、C 言語の sin()、Python の np.sin()はすべてラジアンを想定しています。私は人々がコードをデバッグするのを 1 時間見てきましたが、その後で、計算機は度で答えを返し、コードにはラジアンが必要だと気づきました。

換算が二乗であることを忘れる

立体角やアンテナゲインの計算をしていると、変換係数は二乗されてしまいます。ゲイン計算のためにビーム幅を度からラジアンに変換する場合、式で θ2\theta^2 が使用されている場合、誤差は倍増します。変換を 1 回忘れると、約 57 倍の誤差が生じます。項を二乗すると、約 3,283 倍の誤差が得られます。

小角近似が間違っています

小さな角度の場合、sin⁡(θ)≈θ\sin(\theta) \approx \theta。ただし、θ\theta がラジアン単位の場合に限ります。この近似は有用で、光学、アンテナ理論、制御システムなどで常に使われています。しかし、ディグリーを差し込むと、ゴミが出てしまいます。5°の角度の場合、sin⁡(5°)=0.0872\sin(5°) = 0.0872、5×π180=0.08735 \times \frac{\pi}{180} = 0.0873。十分近い。しかし、誤って sin⁡(5)=−0.959\sin(5) = -0.959 (5はラジアンとして解釈される) を使用しても、11倍ずれていることになります。

DMS 構文解析エラー

度-分-秒表記は地雷原です。あれは40°42'46インチなのか、それとも40.7128°なのか。これらは同じですが、DMS 文字列の解析ではエラーが発生しやすくなります。次の点に注意してください。

  • 負の角度:南緯は-40°42'46インチですか、それとも40°42'46インチですか?
  • 10 進数秒と整数秒の違い
  • 分角記号 (′) とアポストロフィ (') の違い

累積丸め誤差

たとえば、空を横切って衛星を追跡する場合など、反復計算を行う場合、角度変換の際に小さな丸め誤差が蓄積されることがあります。中間計算には完全な倍精度を使用し、表示には四捨五入のみを使用してください。

精度が実際に重要な場合

ほとんどのベンチエレクトロニクス作業では、最も近い角度で問題ありません。ただし、アプリケーションによってはさらに多くのことが要求されます。

  • フェーズドアレイ校正: 素子間の位相誤差が数度でもあれば、ビームステアリングの精度とサイドローブレベルに大きな影響を与える可能性があります。
  • 慣性ナビゲーション: ジャイロスコープのドリフトは1時間あたりの度数、または1ルート時あたりの度数で測定されます。小さな角度誤差は、時間の経過とともに大きな位置誤差に蓄積されます。
  • 光学アライメント: レーザーシステムには、マイクロラジアン単位のポインティング安定性が必要な場合があります (μ\mu rad)。1 マイクロラジアンは約 0.2 秒角です。
  • 干渉法: VLBI を使用する電波望遠鏡アレイには、ナノラジアン単位の角度精度に相当するタイミング精度が必要です。

このような用途では、計算のどこで精度が失われるのかを慎重に検討する必要があります。

試してみてください

π/180\pi/180 の係数を探したり、計算機が正しいモードになっているかどうかを推測したりするのにうんざりしている場合は、角度単位コンバーターを開くを使用すると、度、ラジアン、グラジアン、アーク分、アーク秒、ターンの間の変換が瞬時に表示されます。一般的な基準角度 (45°、90°、180°、360°) をワンクリックで処理できます。また、任意の値を入力することもできます。計算にひざまずいていて、コンテキストを切り替えて 3π8\frac{3\pi}{8} ラジアンを度単位で把握したくない場合に、すばやく正気度を確認するのに便利です。(ちなみに67.5°です。)

よくある質問

度に π/180 を掛けると、ラジアンが得られます。たとえば、90°は π/2 ラジアン (約1.5708) になります。
ゲイン式を使用する前に、ビーム幅を度からラジアンに変換するのを忘れていたでしょう。G ≈ 4π/(θ_az · θ_el). ラジアンの代わりに度を使用すると、約3,283に等しい (180/π)², の誤差係数が生じます。
ほとんどのプログラミング数学ライブラリは、角度を度ではなくラジアン単位で想定しています。RF の教科書では通常、直感的に理解できるように位相を度単位で表していますが、コード内のトリガー関数に値を渡す前にラジアンに変換する必要があります。
1.8°のステッピングモーターでは、360°を完全に回転させるには200ステップが必要です。制御ループの角速度を計算するときは、ファームウェアの単位混合エラーを避けるため、ラジアン/秒に変換してください。

関連記事