こんにちは!いつも最新のガジェットやネットワーク技術を追いかけている、当メディア主筆ライターです。
皆さんのスマホの画面上部に「5G」の文字が表示されるようになって久しいですね。「お、5Gだ!速いぞ!」と喜んだのも束の間、建物の中に入った瞬間に「4G」に戻ってしまったり、アンテナは立っているのに意外とパケットが流れてこなかったり……。そんな経験、ありませんか?
実は、その鍵を握っているのが今回ご紹介する「Sub6(サブシックス)」という周波数帯なんです。
5Gには大きく分けて、超高速だけど気難しい「ミリ波」と、バランス感覚に優れた「Sub6」の2種類があります。今回は、インフラエンジニアへの第一歩を踏み出す皆さんに、この「Sub6」がいかにして私たちの生活を支えているのか、その電波の特性と設計の裏側を、郵便配達の仕組みに例えて優しく紐解いていきたいと思います。
—
1. Sub6は「5G界の万能デリバリー」
まず最初に、「Sub6(FR1: Frequency Range 1)」とは何かを整理しましょう。名前の通り、6GHz以下の周波数帯を指します。具体的には410MHzから7125MHzという広い範囲ですが、日本で5G用として主に使われているのは3.7GHz帯や4.5GHz帯です。
これを郵便配達に例えると、こうなります。
- 4G (LTE): 軽自動車。スピードはそこそこだけど、どんな狭い路地や田舎道でも入っていける。
- 5G ミリ波: F1カー。めちゃくちゃ速いけれど、サーキットのような平坦な場所しか走れず、ちょっとした障害物で止まってしまう。
- 5G Sub6: 大型の配送トラック。 荷物(データ)をたくさん積めて、なおかつ高速道路も街中の大通りもスイスイ走れる。
Sub6は、4Gが培ってきた「つながりやすさ」という安心感と、5Gに求められる「大容量・高速」というパワーを両立させた、まさに5Gのメインランナーなのです。
—
2. なぜSub6は「建物の中」に強いのか?(伝搬特性)
ネットワークを設計する上で最も頭を悩ませるのが「電波の減衰」です。電波は周波数が高くなればなるほど、直進性が強くなり、障害物に弱くなるという性質があります。
回折(回り込み)のチカラ
Sub6の周波数は、ミリ波(28GHz帯など)に比べると波長が長いため、建物の角や障害物があっても、ある程度「ふわっ」と回り込んで届いてくれます。これを専門用語で「回折(かいせつ)」と呼びます。
透過と減衰
皆さんがお部屋の中でYouTubeを快適に見られるのは、電波が壁を透過したり、窓ガラスを通り抜けたりしてくれるおかげです。
ミリ波は、窓ガラス一枚、あるいは街路樹の葉っぱ一枚でさえ「大きな壁」となって跳ね返されてしまいますが、Sub6なら、ある程度の厚みの壁であれば「えいやっ」と突き抜けて通信を維持できるのです。
—
3. カバレッジ設計の現場:LTEとの共存が鍵
さて、エンジニアとして現場でネットワークを設計する際、重要になるのが「どうやって効率よくエリアを広げるか」です。ここで登場するのがDSS(Dynamic Spectrum Sharing)という技術です。
かつての世代交代(3Gから4Gなど)では、古い電波を止めて新しい電波に切り替える「停波・移行」という大工事が必要でした。しかしSub6の一部では、「今使っている4Gの道路を、4Gの車と5Gのトラックでシェアしようぜ!」という柔軟な運用が可能です。
これにより、ゼロからアンテナを立て直さなくても、既存の基地局のソフトウェアアップデートを中心に、広いエリアを素早く5G化できるわけですね。
—
4. 【実践】電波の減衰をシミュレーションしてみよう
エンジニアの皆さんが「この基地局から何メートル先まで電波が届くかな?」と考えるとき、基本となるのが自由空間伝搬損失(FSPL)の計算です。
難しい数式はさておき、Pythonを使って「距離」と「周波数」を入力すると、どれくらい電波が弱くなる(減衰する)かを計算する簡単なツールを作ってみましょう。
import math
def calculate_fspl(frequency_mhz, distance_km):
"""
自由空間伝搬損失 (FSPL) を計算する関数
:param frequency_mhz: 周波数 (MHz) - 例: Sub6なら3700など
:param distance_km: 基地局からの距離 (km)
:return: 損失 (dB)
"""
# FSPLの公式: 20log10(d) + 20log10(f) + 32.44
# dは距離(km), fは周波数(MHz)
if distance_km <= 0:
return 0
loss = 20 * math.log10(distance_km) + 20 * math.log10(frequency_mhz) + 32.44
return loss
# --- 実務でのシミュレーション例 ---
# 日本のSub6でよく使われる 3.7GHz (3700MHz)
freq = 3700
print(f"--- {freq/1000}GHz 帯の電波減衰シミュレーション ---")
distances = [0.1, 0.5, 1.0, 2.0] # 100m, 500m, 1km, 2km
for d in distances:
loss_db = calculate_fspl(freq, d)
print(f"距離 {d*1000:>5}m 地点での損失: {loss_db:.2f} dB")
# ヒント:
# 受信強度が -100dBm を下回ってくると、スマホのアンテナピクトが怪しくなってきます。
# 基地局の出力からこの損失を引いて、どれくらいの強さが残るかを計算するのが設計の基本です!
このコードを実行してみるとわかりますが、距離が2倍になると損失は一気に増えます。さらに周波数が高いほど損失も大きくなります。Sub6は、この「損失」がミリ波ほど激しくないため、1つのアンテナで広い街区をカバーできる優秀な子なのです。
—
5. まとめ:Sub6こそが5G体験の土台
「ミリ波のような数Gbpsという超高速は出ないけれど、どこでも安定して数百Mbpsが出る」。これがSub6の正体であり、私たちが普段「5Gの恩恵」として受けているものの正体です。
カバレッジ設計の現場では、以下の3点が常に意識されています。
1. 周波数の特性を理解する: 高い周波数は速いけれど遠くまで飛ばない。
2. 既存資産を活かす: LTEの基地局アセットをどう効率よく5G(Sub6)へ転用するか。
3. 減衰を見込む: 壁や雨、地形による「電波の疲れ(減衰)」を計算し、穴のないエリアを作る。
パケットが空を飛んであなたのスマホに届くまでには、こんな健気な電波の頑張りと、エンジニアたちの緻密な計算があるんですね。
次にスマホの「5G」マークを見たときは、「今、Sub6の大型トラックが頑張ってデータを運んでくれてるんだな」と思い出してみてください。きっと、いつもの通信が少しだけ愛おしく感じられるはずですよ!
一歩ずつ、ネットワークの深い世界を楽しんでいきましょう!
コメント