ランダムアクセスの基本


5G(第5世代移動通信システム)という言葉が当たり前になった現代、私たちのスマートフォンは、空中に飛び交う目に見えない電波を通じて、瞬時に世界中とつながっています。しかし、デバイスが基地局(gNB)と通信を開始するその「最初の一歩」がどのように行われているか、深く考えたことはあるでしょうか?

このブログシリーズの第一章では、5Gネットワークにおける「接続の儀式」とも言えるランダムアクセス (Random Access : RA) の基礎を、初学者の方にも分かりやすく、かつ詳細に解説していきます。


1. ランダムアクセスとは何か:通信要求の「ノック」

1.1 概念の理解

想像してみてください。あなたは巨大なコンサートホールにいます。ステージ上には「基地局」という一人の司会者がいて、客席には数千人の「ユーザー(スマートフォン)」が座っています。もし、全員が自分の好きなタイミングで勝手に司会者に話しかけたらどうなるでしょうか?声は混ざり合い、司会者は誰が何を言っているのか全く理解できなくなります。

これを防ぐために、無線通信では通常、基地局が「次はあなたが話しなさい」と指示を出すスケジューリングが行われます。しかし、電源を入れた直後のスマホや、しばらく通信していなかったスマホは、まだ基地局に自分の存在を認識されていません。

このとき、ユーザー側から「すみません、今から通信したいのですが!」と予約なしに(ランダムに)アクセスを試みる動作が、ランダムアクセスです。通常、通信は基地局が交通整理を行う「予約制」ですが、ランダムアクセスは唯一の「予約なしでの送信」が許されるチャネルです 。

1.2 5Gにおけるランダムアクセスの重要性

5Gでは、超高速・大容量(eMBB)だけでなく、超多数同時接続(mMTC)や超信頼性・低遅延(URLLC)といった多様な要件が求められます。何万台ものIoTデバイスが同時に接続を試みるかもしれない環境で、この「最初のノック」をいかに効率よく、確実にさばくかがネットワーク全体のパフォーマンスを左右します。


2. ランダムアクセスの目的:なぜ「ノック」が必要なのか

ランダムアクセスには、大きく分けて2つの主要な目的があります。

① 基地局への接続リクエスト(資源割り当ての要求)

スマートフォンがデータを送りたいとき、勝手に電波を発信することは許されません。ランダムアクセスを通じて、「データを送りたいので、上りリンクの通り道を空けてください」と基地局にリクエストを送ります。スマートフォンから基地局へ送る通信を「上りリンク(Uplink)」、逆に基地局からスマホへ送る通信を「下りリンク(Downlink)」と呼びます 。ランダムアクセスは、この上りリンクを確保するための最初のステップです 。

② 上りリンクのタイミング同期(タイミング・アドバンスの取得)

これが非常に重要なポイントです。

電波は光の速さで伝わりますが、それでも距離があれば到達までに時間がかかります。基地局の近くにいるユーザーと、数キロ離れたユーザーが同時に電波を出しても、基地局に届くタイミングにはズレが生じます。

5Gでは、複数のユーザーからの信号が基地局に「ピッタリ同じタイミング」で届く必要がありますが、基地局に通信をリクエストした段階では、ユーザ毎の基地局のズレが補正が行われていません。

ユーザーの端末が送信したランダムアクセス信号(プリアンブル)を基地局が受信し、ユーザ毎のタイミングのズレを測定します。その後、「あなたの信号は〇〇マイクロ秒遅れて届いたから、次は少し早めに送信しなさい」などという補正指示を出します。これをタイミング・アドバンス(Timing Advance: TA)と呼びます。


3. ランダムアクセスの手順:4つのステップ(CBRA)

5Gの最も標準的なランダムアクセスの流れ(4-step RACH)を見ていきましょう。これは「競合ベース・ランダムアクセス(CBRA)」と呼ばれ、誰でも参加できる一般的な手続きです。

Step 1:Msg1 (Random Access Preamble):ユーザー(端末) → 基地局

端末は、あらかじめ決められた「プリアンブル」という特殊な信号を送信します。

  • 内容:「私はここにいます!」という合図。
  • 特徴:自分の名前(ID)などは送らず、決められたパターン(最大64パターン)の中からランダムに一つ選んで送ります。最初の手順(Msg1)で自分の名前を名乗らないのは、通信のリソースを節約するためで、合理的な仕組みとなっています。
Step 2: Msg2 (Random Access Response: RAR):基地局 → ユーザー

基地局がプリアンブルを検知すると、それに対する応答を返します。

  • 内容:「プリアンブルを受け取りました。あなたは送信タイミングをこれだけ調整して、次のメッセージはこのリソース(周波数と時間)を使って送ってください」という指示。
  • 重要:この時点では、基地局は「誰が」送ってきたかはまだ分かっていません。
Step 3: Msg3 (Scheduled PUSCH Transmission):ユーザー → 基地局

Msg2で指定されたリソースを使い、端末が初めて自分の詳細情報(端末識別子など)を送ります。

  • 内容:「私は端末Aです。RRC接続をリクエストします」。
Step 4: Msg4 (Contention Resolution):基地局 → ユーザー

もし複数の端末が同じプリアンブルを同じタイミングで送っていた場合(衝突)、ここで勝者が決まります。

  • 内容:Msg4は、いわば「最終確認」です 。もし運悪く他のスマホと同じ合言葉を投げてしまっていても、ここで基地局が「私が受け取ったのは、端末Aさん、あなたのメッセージですよ」とはっきり指名することで、通信の混線を防いでいます 。これを受け取れなかった他の端末は、最初(MSG1)からやり直します。

4. プリアンブル(Preamble)とは何か

ランダムアクセスで最も頻出する用語がプリアンブルです。上記ランダムアクセスの手順では、MSG1として送信されます。

プリアンブルは、通常のデータ通信とは大きく異なる送信ルールを持っています。通常の通信では、基地局から送信許可(スケジューリング)を得てからデータを送るのが鉄則ですが、プリアンブルはその例外です。

プリアンブルは、基地局が指定した特定のタイミング(RACH機会:RACH Occasion)に合わせて、端末が事前の予約なしに自発的に送信してよい信号です。いわば、ネットワークへの「割り込み参加」を許された唯一の信号であり、この仕組みがあるおかげで、基地局と一度も通信したことのない新規端末でも接続を開始できるのです。

  • 役割:基地局が端末との距離を測り、同期を取るための目印。
  • 送信のルール: 予約なしの「早い者勝ち」。通常の通信とは異なり、基地局からの許可を待たず、決められたタイミングで端末が自発的に送信します。
  • 種類:5Gでは1つのセルあたり最大64パターンのプリアンブルを確保可能です。
  • リスク:端末は64種類の中から一つをランダムに選ぶため、他の端末と被る可能性がありますが、被らなければスムーズに接続できます。

5. CBRAとCFRA:2つのアクセス方式とその違い

ランダムアクセスには、大きく分けて2つのモードがあります。

5.1 CBRA (Contention Based Random Access)

日本語で「競合ベース・ランダムアクセス」と言います。

  • 仕組み:端末がプリアンブルを勝手に選んで送る方式。
  • リスク:複数の端末が同じタイミングで、かつ同じパターンのプリアンブルを送信した場合に、基地局はそれらを区別できず、メッセージがぶつかってしまいます。これが「衝突(コンテンション)」です 。
  • 用途:初回接続時など、基地局が端末をまだ制御下に置いていない場合。
5.2 CFRA (Contention Free Random Access)

日本語で「非競合(コンテンションフリー)・ランダムアクセス」と言います。

  • 仕組み:基地局が「あなたは〇番のプリアンブルを使いなさい」と個別に予約して割り当てる方式。
  • メリット:他の端末と被ることが絶対にないため、100%確実に、かつ迅速に接続できます。
  • 用途:ハンドオーバー時など、基地局が事前にその端末の存在を知っている緊急性の高い場合。
特徴CBRA (競合ベース)CFRA (非競合ベース)
プリアンブル選択端末がランダムに選ぶ基地局が指定する
衝突の有無あり得るなし
ステップ数4ステップ (Msg1-4)2ステップ (Msg1, 2のみ)
主な用途初期接続、データ発生時ハンドオーバー、同期外れ復帰

6. いつランダムアクセスが行われるのか?(ユースケース)

ランダムアクセスは、スマホを使っていて「裏側で」頻繁に行われています。代表的な5つのシナリオを解説します。

6.1 初期接続(Initial Access)

スマホの電源を入れたときや、機内モードを解除したとき。

  1. セルサーチ(基地局の電波を見つける)
  2. システム情報の受信
  3. ランダムアクセス(ここで実施!)
  4. RRC接続(ネットワークへの登録)

ここでランダムアクセスが失敗すると、アンテナマークが立っていても通信ができない状態になります。

6.2 ハンドオーバー(Handover)

移動中に今いる基地局から隣の基地局へ切り替える際。

隣の基地局へスムーズに移るために、移動先の基地局に対してランダムアクセス(主にCFRA)を行います。これにより、移動中に通信が途切れるのを防ぎます。

6.3 上りリンク同期外れからの復帰

通信中にしばらくデータ送受信がないと、端末と基地局のタイミング同期が外れてしまうことがあります。再度データを送る必要が出たとき、まずはランダムアクセスを行って、最新のタイミング調整値(TA)を再取得します。

6.4 ビームリカバリ(Beam Failure Recovery)

5G(特にミリ波)特有の機能です。

5Gでは電波を特定の方向に絞る「ビーム」を使いますが、障害物などで急にビームが遮断されることがあります。このとき、別の適切なビームを見つけて通信を再開するために、ランダムアクセスが使われます。


7. まとめ:5Gの扉を開くランダムアクセス

ランダムアクセスは、一見地味なステップに見えるかもしれませんが、5Gネットワークの秩序を守り、効率的な通信を実現するための根幹技術です。

  • ランダムアクセスは、端末と基地局が最初に出会うための儀式。
  • 同期(タイミング調整)が最大の目的の一つ。
  • CBRAは予約なしの早い者勝ち、CFRAは予約済みの優先席。
  • プリアンブルは、その儀式で使われる合言葉。

これらを理解することで、5Gのより高度な技術、例えばビームフォーミングやリソーススケジューリングの理解も格段に深まるはずです。


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です