LoginSignup
2
0

More than 1 year has passed since last update.

openairinterface5gのビルド&実行方法メモ

Last updated at Posted at 2022-06-07

openairinterface5gのビルド&実行方法メモ

  1. OSのインストール

    • Ubuntu18.04をインストールする
      • 【注意】VMを使用するとビルドができない
  2. OAIのダウンロード

    • gitがインストールされていない場合はインストールする
      • sudo apt install git
    • git clone https://gitlab.eurecom.fr/oai/openairinterface5g.git
    • ブランチをdevelopブランチに変更
      • git checkout develop
  3. OAIのビルド

    • EPCやHSSを使用する場合はfreeDiameterを別途インストールする必要がある
    • 実行するコマンド
      • cd <oaiのディレクトリ>
      • source oaienv
      • cd cmake_targets
      • export BUILD_UHD_FROM_SOURCE=True
      • export UHD_VERSION=4.1.0.0
      • sudo ./build_oai -I -w <SIMUまたはUSRP> --gNB --nrUE
  4. OAIの設定

    • gNBの設定
      • <oaiのディレクトリ>/targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.106PRB.usrpb210.confのファイルを編集
        • amf(CORE側)のIPアドレスを指定する
        • コンフィグ内のplmn_listの値をCORE側と揃える。
        • gNBのIPアドレスを動作マシンのIPアドレスで指定する
  5. OAIの実行

    • ディレクトリの移動
      • cd <oaiのディレクトリ>/cmake_targets/ran_build/build/
    • RFシミュレータで実行する場合
      • gNBの実行コマンド
        • sudo ./nr-softmodem -O ../../../targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.106PRB.usrpb210.conf --gNBs.[0].min_rxtxtime 6 --rfsim --sa
      • UEの実行コマンド
        • sudo ./nr-uesoftmodem -r 106 --numerology 1 --band 78 -C 3619200000 -s 516 --rfsim --sa
    • USRPデバイスで実行する場合
      • gNBの実行コマンド
        • sudo ./nr-softmodem -O ../../../targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.106PRB.usrpb210.conf --gNBs.[0].min_rxtxtime 6 --sa -E
        • 公式Docには-Eが入ってないがUSRPのB210はサンプルレートが61440000に対応してないので、B210を使うときには必要
      • UEの実行コマンド
        • sudo ./nr-uesoftmodem -r 106 --numerology 1 --band 78 -C 3619200000 -s 516 --sa
2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0