こんにちは!ガジェットとネットワークをこよなく愛するライターの私です。
皆さんは普段、スマホで動画を見たりオンラインゲームをしたりするとき、「5Gって本当に速いよね!」と実感していることと思います。でも、あの目に見えない電波のなかで、一体どんなドラマが繰り広げられているのか、気になったことはありませんか?
「5Gの仕組みって、なんだか数式や英語の専門用語ばかりで難しそう……」
そう思って敬遠していませんか? 大丈夫です! 一歩ずつ理解していきましょう!
今回は、5Gの超高速・超低遅延を裏で支える心臓部、「5G NR(New Radio)のフレーム構造とスロット構成」について、私たちの身近な世界に置き換えて優しく紐解いていきます。難しいパケットの海に飛び込む前に、まずはワクワクする全体像から見ていきましょう!
—
1. 5Gの空飛ぶ時間割:10msの無線フレームとサブフレーム
まずは、5Gの電波が流れる「時間のリズム」からお話ししますね。
現実世界で私たちがスケジュール管理をするとき、手帳に「1週間」や「1日」の枠があって、その中でタスクをこなしていきますよね。5Gの無線空間でも全く同じことが起きているんです。
基地局とスマホの間では、10ミリ秒(ms)という一定の周期で「無線フレーム」という大きな箱が途切れることなく送り出されています。
- 無線フレーム(10ms):大きなスケジュール帳の1ページ
- サブフレーム(1ms):そのページを10等分した、1日ごとのマス目
4G(LTE)の時代も、この基本のペースメーカーは1msのサブフレームでした。「なんだ、5Gも昔と同じじゃないか」と思いました? いやいや、ここからが5Gの真骨頂なんです!
—
2. 秘密の細分化:スロット(14シンボル)という名の超高速トラック
1msのサブフレームという「1日のマス目」の中で、5Gはさらに細かく時間を刻みます。それが「スロット」です。
ここで登場するのが、電波の最小単位である「OFDMシンボル」です。5Gでは、1つのスロットの中に基本として14個のシンボルが詰め込まれています。郵便配達に例えてみましょう!
従来の4Gが「大きなトラックに荷物をドカンと積んで、一定のペースで走る」スタイルだったとしたら、5Gは「超高速で走りながら、14個のコンテナを次々と秒速でスピーディーに投げ渡していく宅配バイク便」のようなものです。
しかも、5G(NR)のすごいところは、電波の周波数(ヌメロロジー:Numerology)に合わせて、このスロットの長さが可変式になっている点です。
周波数が高くなればなるほど、1つのスロットの幅はギュッと縮まり、より多くの荷物(データ)を短時間で送り届けられるようになります。まさに、時空を自在に操るタイムマネジメントですね!
—
3. 道路の向きが瞬時に変わる!?TDDとSFI(スロットフォーマット指示)
さて、ここからが今回のハイライト、TDD(時分割複信)とSFI(Slot Format Indicator:スロットフォーマット指示)のお話です。
私たちが使う道路を想像してください。片側2車線の道路で、朝の通勤ラッシュ時は「すべて上り(東京行き)」、夕方の帰宅ラッシュ時は「すべて下り(郊外行き)」に車線の向きがパッと変わったら便利だと思いませんか?
TDDという通信方式もまさにこれと同じです。
- ダウンリンク(DL):基地局からスマホへ(下り:動画のダウンロードなど)
- アップリンク(UL):スマホから基地局へ(上り:SNSへの写真投稿など)
5Gでは、これら「上り」と「下り」の専用道路を別々に用意するのではなく、同じ周波数の道路を時系列で交代制で使います。ここで、「今は下りの時間! 次の瞬間からは上りに切り替えて!」と、道路の交通整理をする警察官の役割を果たすのがSFI(スロットフォーマット指示)なんです。
このSFIのおかげで、例えば「YouTubeで動画を見ているときは下りのスロットを多く割り当て、ライブ配信でコメントを連打した瞬間に、サッと上りのスロットを増やす」といった、超ダイナミックな交通整理が可能になります。これが5Gの「サクサク感」と「低遅延」の正体なんです!
—
4. 実務の現場から:O-RANやシミュレータで見る設定のイメージ
ここまで読んで、「なるほど、概念は分かったけれど、実際のネットワーク構築や開発現場ではどう設定されているの?」と思ったエンジニアの卵の方もいらっしゃるでしょう。
例えば、O-RAN(Open RAN)や5Gのオープンソースシミュレータ(Open5GSやsrsRANなど)のコンフィグファイルでは、このスロットフォーマットやTDDのパターンを次のように定義します。実際のコード例を見てみましょう!
# srsRAN 5G gNodeB(基地局)のTDD設定サンプル
# 現場のエンジニアが無線区間のスケジュールを調整する設定ファイルの一例です
nr_cell_cfg:
dl_arfcn: 630000 # ダウンリンクの周波数チャネル番号 (Sub6帯)
band: 78 # 一般的な5G Sub6のバンド番号 (3.5GHz帯など)
subcarrier_spacing: 30 # サブキャリア間隔 (30kHz: 標準的な高速通信向け)
# TDDのパターン設定 (スロット単位での上り/下りの割り当て)
tdd_config:
mu: 1 # ヌメロロジーインデックス (30kHzに対応)
dl_slots: 7 # 連続するダウンリンク(下り)専用スロット数
dl_symbols: 6 # 混合スロットにおける下りシンボル数
ul_symbols: 4 # 混合スロットにおける上りシンボル数
ul_slots: 2 # 連続するアップリンク(上り)専用スロット数
このように、現場のエンジニアは subcarrier_spacing(電波の密度のことですね)や、TDDのスロット比率を微調整しながら、そのエリアのユーザー数やトラフィック(動画を見る人が多いか、配信する人が多いか)に合わせて最適なネットワークを構築しています。泥臭いけれど、パケットの呼吸が聞こえてくるような熱い仕事場です!
—
おわりに
いかがでしたでしょうか?
- 10msの無線フレームという大きなスケジュール帳があり、
- その中を14個のシンボルを持つスロットという高速トラックが走り抜け、
- 混雑状況や通信の向きに合わせてSFI(スロットフォーマット指示)がダイナミックに道路の向きを変えている。
5G NRのフレーム構造とスロット構成は、こうして紐解いてみると、まるで緻密に計算された都市の交通システムのように美しく、人間味にあふれていますよね。
今回の解説が、皆さんのネットワーク学習や日々のガジェットライフを少しでもワクワクさせるスパイスになれば嬉しいです。それではまた、次の技術の旅でお会いしましょう!
コメント