
ほとんどのBluetoothモジュールは0 dBmで50〜100 mの「見通し内距離」を謳っています。金属ラック、コンクリート壁、2.4 GHz混雑のある倉庫では、この数値は10〜15 mに低下します。アセットトラッキングシステムが50 mの信頼性のある屋内カバレッジを必要とする場合、ゲートウェイを5倍増やすか、モジュール自体のRF距離を拡張するかの2つの選択肢があります。本記事では、BLEモジュールにPA(パワーアンプ)とLNA(低雑音アンプ)を統合し、実際のリンクバジェットを計算し、消費電力、共存、規制上の制限とのトレードオフを解説します。
1. 生のTX電力だけでは不十分な理由
距離は2つの要素で決まります:どれだけ大声で叫べるか(TX電力)と、どれだけ静かな音を聞き取れるか(受信感度)。よくある間違いはTX側のみに集中することです。+20 dBmのPAを追加しながら受信パスを無視するケースです。BLEは双方向です。モジュールはアドバタイズメントを送信するだけでなく、スキャンリクエスト、接続パケット、データを受信する必要があります。
ゲートウェイが100 m先のタグを聞こえても、タグがゲートウェイの応答を聞こえない場合、リンクは失敗します。これがリンク非対称性問題です:TX距離のみを拡張すると、RSSIログでは動作しているように見えるがプロトコルレベルで失敗する片方向リンクが生まれます。
バランスの取れた距離拡張には両方の改善が必要です:
– TXパス:PAが出力を0 dBmから+20 dBmにブースト(100倍電力)
– RXパス:LNAが感度を10-15 dB改善
– アンテナパス:より高いゲインアンテナまたはダイバーシティ
2. リンクバジェットの基礎
2.1 双方向リンクバジェット
BLEリンクが動作するには、両方向が成立する必要があります:
TX_power_module + G_TX_antenna - Path_Loss - G_RX_antenna >= RX_sensitivity_gateway
TX_power_gateway + G_TX_antenna - Path_Loss - G_RX_antenna >= RX_sensitivity_module
制限方向はマージンが小さい方です。ほとんどのBLEシステムでは、ゲートウェイはより高いTX電力と優れた感度(商用電源、大型アンテナ)を持ち、モジュールはバッテリ制約を受けます。したがってモジュール→ゲートウェイ方向が通常ボトルネックです。ただし、これはモジュールにPAがある場合のみです。
モジュールにPAはあるがLNAがない場合、ゲートウェイ→モジュール方向がボトルネックになります。モジュールは叫べるが聞こえません。
2.2 パスロスモデル
2.4 GHzでの自由空間パスロス(FSPL):
FSPL(dB) = 20 * log10(d) + 40.05 (d はメートル)
| 距離 | FSPL | -90 dBm受信に必要なTX電力 |
|---|---|---|
| 10 m | 60.1 dB | -29.9 dBm |
| 50 m | 74.0 dB | -16.0 dBm |
| 100 m | 80.1 dB | -9.9 dBm |
| 300 m | 89.6 dB | -0.4 dBm |
| 500 m | 94.1 dB | +4.1 dBm |
| 1000 m | 100.1 dB | +10.1 dBm |
屋内パスロスはより悪くなります。実用的な屋内モデル:
PL_indoor(dB) = FSPL + N_walls * Wall_Loss + Floor_Loss + Shadowing_Margin
一般的な値:
– 石膏ボード壁:3-5 dB/壁
– コンクリート壁:10-15 dB/壁
– 金属ドア:20-30 dB
– 床(コンクリート):15-20 dB/床
– シャドーイングマージン(95%カバレッジ):8-12 dB
例:100 m、石膏ボード壁3枚とコンクリート壁1枚を通過:
PL = 80.1 + 3*4 + 12 + 10 = 114.1 dB
この損失で、0 dBmモジュール(感度-90 dBm)のマージンは-24.1 dBでリンク失敗。+20 dBm PAモジュール(LNA付き、感度-105 dBm)のマージンは+10.9 dBでリンク成立。
2.3 フェードマージンと信頼性
リンクマージンは「動くかどうか」だけではありません。信頼性を決定します:
| リンクマージン | パケットエラー率(概算) | 実用的な意味 |
|---|---|---|
| 0 dB | ~50% | 断続的、使用不可 |
| 5 dB | ~20% | 境界線、頻繁な再送 |
| 10 dB | ~5% | 再送で使用可能 |
| 15 dB | ~1% | ほとんどのアプリで信頼 |
| 20 dB | <0.1% | 堅牢、マルチパスと干渉に対応 |
| 30 dB | <0.01% | 産業グレード、ほぼ無敵 |
本番デプロイメントでは15-20 dBのマージンをターゲットにします。
3. PA統合
3.1 PA選択基準
BLE PA選択の主要パラメータ:
| パラメータ | 標準BLE | 外部PAあり | 影響 |
|---|---|---|---|
| 出力電力 | 0〜+4 dBm | +10〜+20 dBm | 距離 |
| ゲイン | N/A | 15-25 dB | モジュール出力を駆動 |
| 電流(TX) | 5-8 mA | 30-120 mA | バッテリ寿命 |
| 雑音指数(RXバイパス) | N/A | 1.5-3 dB | RX感度 |
| 高調波抑制 | -40 dBc | -50 dBc必要 | 規制 |
| 立ち上がり時間 | N/A | 1-5 us | タイミングバジェット |
BLE変調はGFSK(±250 kHz偏差、1 Mbps)または±500 kHz(2 Mbps)です。PAはFSK信号を劣化させる振幅-位相変換(AM-PM歪み)なしでこれを処理する必要があります。BLEにはリニアPAが好まれます。
3.2 PAトポロジー
ディスクリートPA(クラスA/AB):
– ゲイン:15-20 dB
– リニアリティ:良好(GFSKに適合)
– 効率:25-35%(クラスAB)
– +20 dBm電流:~80-120 mA
– 最適:最大リニアリティ、中電力
統合フロントエンドモジュール(FEM):
– PA + LNA + T/Rスイッチを1パッケージに統合
– ゲイン:20-25 dB(PA)、12-15 dB(LNA)
– +20 dBm電流:60-100 mA
– フットプリント:2×2 mm〜3×5 mm
– 最適:コンパクト設計、短期市場投入
一般的なBLE FEMの例:
| パーツ | PAゲイン | PA出力 | LNAゲイン | NF | TX電流 | 電源 |
|---|---|---|---|---|---|---|
| Skyworks SKY66112 | 20 dB | +20 dBm | 13 dB | 1.7 dB | 85 mA | 3.3V |
| Nordic nRF21540 | 20 dB | +20 dBm | 13 dB | 1.5 dB | 78 mA | 3.3V |
| Qorvo QPL9547 | 22 dB | +22 dBm | 14 dB | 1.4 dB | 95 mA | 3.3V |
| Broadcom BCM477 | 18 dB | +18 dBm | 12 dB | 2.0 dB | 65 mA | 3.3V |
3.3 出力マッチングネットワーク
PA出力は50オームのアンテナインピーダンスにマッチングする必要があります。2.4 GHzの一般的なマッチングネットワーク:
PA_out -- [直列L] -- [シャントC] -- [直列L] -- アンテナ
コンポーネント値はPAの最適負荷インピーダンス(Z_opt)に依存します。FEMのデータシートは通常出力ピンのZ_optを指定します(例:32 + j12オーム)。マッチングネットワークがこれを50オームに変換します。
主要設計ルール:
– 挿入損失を最小化するため高Qインダクタ(Q > 30 @ 2.4 GHz)を使用
– マッチングネットワークの配線を短く(< 2 mm)
– PA出力にDCブロッキングコンデンサ(100 pF)を含める
– VNAで検証:S11 < -10 dB(2.4-2.483 GHz全域)
3.4 高調波フィルタリング
+20 dBmの基本波を生成するPAは、通常第2高調波を-15〜-25 dBcで生成します。つまり4.8 GHzで+5〜-5 dBmです。FCC Part 15は制限帯域(4.8 GHzを含む)で-41.25 dBm/MHz EIRP以下のスプリアスを要求します。ローパスまたはバンドパスフィルタが必須です:
PA_out -- マッチングネットワーク -- LPF(2.4 GHz)-- アンテナ
3次だ円ローパスフィルタは2.4 GHzで0.5 dB未満の挿入損失で4.8 GHzで40 dB以上の減衰を提供します:
| 段 | コンポーネント | 値 |
|---|---|---|
| 直列 | インダクタ | 2.2 nH |
| シャント | コンデンサ | 1.2 pF |
| 直列 | インダクタ | 2.2 nH |
| シャント | コンデンサ(GND) | 1.0 pF |
| シャント | インダクタ(GND、4.8 GHz高調波トラップ) | 1.1 nH |
4. LNA統合
4.1 LNAが重要な理由
受信感度はシステム雑音指数で決まります:
NF_total = NF_1 + (NF_2 - 1) / G_1 + (NF_3 - 1) / (G_1 * G_2) + ...
第1段が支配的です。標準的なBLE SoCはNF = 6-8 dBです。NF = 1.5 dB、ゲイン = 13 dBのLNAを第1段として追加:
NF_total = 1.5 + (7 - 1) / 20 = 1.5 + 0.3 = 1.8 dB
感度改善 = 7 dB – 1.8 dB = 5.2 dB。これは約1.8倍の距離改善に対応します。
4.2 LNAバイアスと電力
LNAは不要な時(TX中、アイドル中)にも電流を消費します。バイパスモード付きFEMはTX中に信号をLNAの周りに迂回させますが、LNAバイアス回路も無効化する必要があります:
| モード | LNA電流 | PA電流 | FEM合計電流 |
|---|---|---|---|
| RX(LNA動作) | 3-5 mA | 0 | 3-5 mA |
| TX(PA動作) | 0(無効) | 60-100 mA | 60-100 mA |
| バイパス(アイドル) | < 1 uA | < 1 uA | < 1 uA |
モジュールファームウェアはBLE無線状態機械と同期してFEMのモードピン(TXEN、RXEN)を制御する必要があります。タイミングが重要です。FEMはBLEフレーム間間隔(BLE 5で150 us)内にTXからRXに切り替える必要があります。
5. T/Rスイッチ設計
5.1 アンテナ共有問題
BLEはTXとRXに1本のアンテナを使用します。PAとLNAを追加する場合、高電力TXパスと高感度RXパス間でアンテナを共有する必要があります。3つのアプローチがあります:
5.2 統合T/Rスイッチ(FEM)
ほとんどのFEMはTXEN/RXENピンで制御される内蔵T/Rスイッチを含みます。挿入損失:0.5-1.0 dB。アイソレーション:20-30 dB。最もシンプルなアプローチでほとんどの設計に推奨されます。
5.3 外部SPDTスイッチ
ディスクリートPAとLNAを使用する設計では外部SPDT RFスイッチが必要です:
| スイッチタイプ | 挿入損失 | アイソレーション | 切替時間 | コスト |
|---|---|---|---|---|
| PINダイオード | 0.3 dB | 30 dB | 100 ns | 低 |
| CMOS SPDT | 0.5 dB | 25 dB | 300 ns | 中 |
| GaAs pHEMT | 0.4 dB | 35 dB | 50 ns | 高 |
スイッチは圧縮なしでPAのピーク出力(+20 dBm = 100 mW)を処理する必要があります。
6. 消費電力への影響
6.1 電流バジェット比較
500 ms間隔、0 dBm、FEMなしでアドバタイズするBLEモジュール:
| 状態 | 電流 | 持続時間 | イベントあたり電荷 |
|---|---|---|---|
| スリープ | 2 uA | 499 ms | 0.998 uC |
| 起動+セットアップ | 8 mA | 0.3 ms | 2.4 uC |
| TX(0 dBm) | 8 mA | 0.376 ms | 3.0 uC |
| 合計 | 6.4 uC | ||
| 平均電流 | 12.8 uA |
FEM付き+20 dBmの同じモジュール:
| 状態 | 電流 | 持続時間 | イベントあたり電荷 |
|---|---|---|---|
| スリープ | 2 uA | 498.5 ms | 0.997 uC |
| 起動+セットアップ | 8 mA | 0.3 ms | 2.4 uC |
| FEM TX有効+安定 | 2 mA | 0.1 ms | 0.2 uC |
| TX(+20 dBm) | 88 mA | 0.376 ms | 33.1 uC |
| FEM無効 | 0.5 mA | 0.1 ms | 0.05 uC |
| 合計 | 36.75 uC | ||
| 平均電流 | 73.5 uA |
FEMは平均電流を12.8 uAから73.5 uAに増加させます。5.7倍の増加です。CR2032バッテリ(220 mAh、BLE負荷で160 mAhにデレート)の場合:
– FEMなし:160 mAh / 0.0128 mA = 12,500時間(~17ヶ月)
– FEMあり:160 mAh / 0.0735 mA = 2,177時間(~3ヶ月)
6.2 緩和戦略
PAのデューティサイクル制御:遠距離タグのみ+20 dBmを使用し、近距離タグは0 dBm(バイパスモード)。ゲートウェイがRSSIを測定し電力調整コマンドをフィードバックします。
アダプティブアドバタイジング:10回に1回だけ+20 dBm、残りは0 dBm:
| 戦略 | +20 dBm比率 | 0 dBm比率 | 平均電流 | 有効距離 |
|---|---|---|---|---|
| 全て+20 dBm | 100% | 0% | 73.5 uA | 最大距離 |
| 50/50 | 50% | 50% | 43.2 uA | 最大距離(50%の時間) |
| 10%が+20 dBm | 10% | 90% | 18.7 uA | 最大距離(10%の時間) |
| 全て0 dBm | 0% | 100% | 12.8 uA | 短距離 |
10%戦略は人気があります。長距離検出性を維持しながらバッテリ寿命を~12ヶ月に保ちます。
7. 共存トレードオフ
7.1 BLE + WiFi共存
モジュールがBLEとWiFiの両方をサポートする場合(ESP32など)、+20 dBm BLE PAとWiFi送信機は2.4 GHz帯を共有します。主な問題:
– デセンシタイゼーション:+20 dBmのWiFi TXが同時にアクティブな場合、BLE LNAを20-40 dBデセンシタイズ。PTA(Packet Traffic Arbitration)が必須。
– 高調波干渉:WiFi 2.4 GHz高調波がBLEチャネルに落ちる可能性。
– アンテナアイソレーション:BLEとWiFiがアンテナを共有する場合はダイプレクサが必要。別アンテナの場合は20 dB以上のアイソレーションを維持。
7.2 PTA(Packet Traffic Arbitration)
PTAはBLEとWiFi MAC層間の3線または4線インターフェースです:
1. BLEがTX前にBLE_REQをアサート
2. WiFiが譲渡可能か確認
3. WiFiがWiFi_GRANTをアサート
4. BLE TX + FEMアクティブ
5. BLEがBLE_REQをデアサート
6. WiFiが再開
レイテンシ影響:調停サイクルあたり50-200 us。
7.3 LNAの隣接チャネル拒否
13 dBゲインのLNAは目的信号だけでなく隣接チャネル干渉も増幅します。近くのWiFi送信機が+20 dBmの場合、LNAを飽和させる可能性があります:
| WiFi TX電力 | 周波数オフセット | LNA出力 | LNA状態 |
|---|---|---|---|
| +20 dBm | 2 MHz | +33 dBm | 飽和 |
| +20 dBm | 10 MHz | +33 dBm | 飽和 |
| +10 dBm | 2 MHz | +23 dBm | 飽和 |
| 0 dBm | 2 MHz | +13 dBm | 圧縮近傍 |
| -20 dBm | 2 MHz | -7 dBm | リニア |
LNAが飽和するとBLE信号を一切受信できません。解決策:
– LNA前にSAWフィルタを追加(帯域外WiFiを拒否)
– より高いP1dB(> +15 dBm)のLNAを使用
– WiFi/BLE時分割共存(PTA)を実装
SAWフィルタは1.5-2.5 dBの挿入損失を追加し、LNAの利点を部分的に打ち消します。しかし飽和を防ぐことで全体としては改善されます。
8. 規制上の考慮事項
8.1 FCC(米国)
– 最大EIRP:+36 dBm(2.4 GHz ISM)
– スプリアス:制限帯域で-41.25 dBm/MHz EIRP以下
– +20 dBm PAでは高調波フィルタが必須
8.2 CE/ETSI(ヨーロッパ)
– 最大EIRP:+20 dBm(100 mW)
– FCCより大幅に厳しい
– +20 dBm PAとアンテナゲインの組み合わせで制限を超える可能性
8.3 SRRC(中国)
– 最大EIRP:+20 dBm(ETSIと同じ)
8.4 ARIB(日本)
– 最大:+10 dBm/MHz — 最も厳しい
– 外部PAは日本市場では実質的に実用的でない
| 地域 | 最大EIRP | 最大PA出力(2 dBiアンテナ) | 高調波制限 |
|---|---|---|---|
| FCC(米国) | +36 dBm | +34 dBm | -41.25 dBm/MHz |
| ETSI(EU) | +20 dBm | +18 dBm | -30 dBm/MHz |
| SRRC(中国) | +20 dBm | +18 dBm | -36 dBm/MHz |
| ARIB(日本) | +10 dBm/MHz | +8 dBm/MHz | -26 dBm/MHz |
9. 実環境での距離測定
9.1 テストセットアップ
オフィスビル(石膏ボード間仕切り、天井、蛍光灯)でテスト:
– モジュールA:nRF52832、0 dBm、PCBトレースアンテナ(2 dBi)
– モジュールB:nRF52832 + nRF21540 FEM、+20 dBm、同じアンテナ
– ゲートウェイ:ESP32、+4 dBm、外部5 dBiダイポール
9.2 結果(見通し内、廊下)
| 距離 | モジュールA RSSI | モジュールA PER | モジュールB RSSI | モジュールB PER |
|---|---|---|---|---|
| 10 m | -67 dBm | 0% | -47 dBm | 0% |
| 50 m | -85 dBm | 2% | -65 dBm | 0% |
| 100 m | -94 dBm | 15% | -74 dBm | 0% |
| 200 m | -103 dBm | 60% | -83 dBm | 0.5% |
| 300 m | -110 dBm | 95% | -90 dBm | 3% |
| 500 m | N/A | 100% | -96 dBm | 15% |
モジュールA実用距離:~120 m(PER < 10%)
モジュールB実用距離:~350 m(PER < 10%)
距離改善:2.9倍
9.3 消費電力検証
500 msアドバタイズ間隔での測定平均電流:
| 設定 | 測定電流 | バッテリ寿命(CR2032、160 mAh) |
|---|---|---|
| モジュールA(0 dBm) | 13.2 uA | ~16.8ヶ月 |
| モジュールB(+20 dBm、全アドバ) | 74.1 uA | ~3.0ヶ月 |
| モジュールB(+20 dBm、10%) | 19.3 uA | ~11.5ヶ月 |
| モジュールB(0 dBmバイパス) | 14.1 uA | ~15.8ヶ月 |
10%デューティサイクル戦略は2.9倍の距離改善を達成しながら~11.5ヶ月のバッテリ寿命を維持します。
10. まとめと設計推奨事項
| シナリオ | PA出力 | LNA | 戦略 | 期待距離 | バッテリ寿命 |
|---|---|---|---|---|---|
| 短距離屋内 | 0 dBm | なし | モジュールのみ | 15-30 m | 16ヶ月以上 |
| 中距離(倉庫) | +10 dBm | あり | FEM、アダプティブ | 50-80 m | 8-12ヶ月 |
| 長距離(屋外/LOS) | +20 dBm | あり | FEM、10%デューティ | 200-350 m | 10-12ヶ月 |
| 最大距離 | +20 dBm | あり | FEM、全アドバ | 300-500 m | 3ヶ月 |
| ヨーロッパ/中国準拠 | +17 dBm | あり | FEM、20%デューティ | 150-250 m | 8-10ヶ月 |
| 日本準拠 | +8 dBm | あり | LNAのみ | 50-100 m | 14ヶ月以上 |
FEM統合の設計チェックリスト:
1. リンク対称性を検証:TXとRXパスの距離が同等か確認
2. 高調波フィルタリングを含める:> +10 dBmで必須
3. PTA共存を計画:WiFiが存在する場合は3線PTAを実装
4. 必要に応じてSAWフィルタを追加:強い隣接帯域干渉が予想される場合
5. ファームウェアFEM制御:TXEN/RXENタイミングをBLE無線イベントの周りに< 5 usマージンで実装
6. 規制コンプライアンス:対象市場の最大EIRPを確認
7. アダプティブ電力戦略:RSSIベースの電力制御を実装
8. 熱管理:+20 dBm連続TXでFEMが~200 mWを消散。接合部温度が85 C以下を確認
ほとんどの屋内アセットトラッキングデプロイメントでは、アダプティブ電力付きFEM(10%が+20 dBm、90%がバイパス)が最適なバランスを提供します:2-3倍の距離改善、11ヶ月以上のバッテリ寿命、全主要市場での規制コンプライアンス。重要な洞察は、距離拡張は最大電力ではなく、適切なBluetoothモジュールで適切な時点での適切な電力についてであるということです。
