OAI 5G SAを作成するためにbladeRF A4を使用する際に問題が発生しました
私はUbuntu 22.04.2 LTS (Jammy Jellyfish) デスクトップ版を5.19.0-46-genericで使用しています。OAIを開発ブランチで試し、bladeRF A4で実行しています。私はこれに従っていますリンクコマンドを使用せず./build_oai -I -w BLADERF
、ソースから bladeRF をインストールすることをお勧めします。
bladeRF ライブラリのダウンロードが完了し、コマンド経由でインタラクション モードを正しく使用できるようになりましたbladeRF-cli -i
。 コマンドを使用して、bladeRF に必要なパラメータを設定します。設定の結果を以下に示します。
$ sudo bladeRF-cli -i
bladeRF> print frequency
RX1 Frequency: 2400000000 Hz (Range: [70000000, 6000000000])
RX2 Frequency: 2400000000 Hz (Range: [70000000, 6000000000])
TX1 Frequency: 2400000000 Hz (Range: [47000000, 6000000000])
TX2 Frequency: 2400000000 Hz (Range: [47000000, 6000000000])
bladeRF> print gain
Gain RX1 overall: 60 dB (Range: [-15, 60])
full: 71 dB (Range: [-4, 71])
Gain RX2 overall: 60 dB (Range: [-15, 60])
full: 71 dB (Range: [-4, 71])
Gain TX1 overall: 56 dB (Range: [-23.75, 66])
dsa: -90 dB (Range: [-89.75, 0])
Gain TX2 overall: 56 dB (Range: [-23.75, 66])
dsa: -90 dB (Range: [-89.75, 0])
bladeRF> print bandwidth
RX1 Bandwidth: 18000000 Hz (Range: [200000, 56000000])
RX2 Bandwidth: 18000000 Hz (Range: [200000, 56000000])
TX1 Bandwidth: 18000000 Hz (Range: [200000, 56000000])
TX2 Bandwidth: 18000000 Hz (Range: [200000, 56000000])
bladeRF> print samplerate
RX1 sample rate: 30720000 0/1 (Range: [520834, 122880000])
RX2 sample rate: 30720000 0/1 (Range: [520834, 122880000])
TX1 sample rate: 30720000 0/1 (Range: [520834, 122880000])
TX2 sample rate: 30720000 0/1 (Range: [520834, 122880000])
私が言及したのは、ステップ1~3の一部です。リンクそして、ステップ 4 で問題が発生しました。これは、ソフトモデムを実行できることを示しています。このステップの説明は、ここに含まれています。
4. Tune the RX gain using the enb tracer.
Run the softmodem and the 'enb' tracer. For instructions, see:
https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/T/basic
In the enb window, check the 'input signal'. You should see some blue
signal as seen at:
https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/T/enb
ソフトモデムを実行する方法を教えてください。 5G SA を実行するために bladeRF の OAI を正しく構築するにはどうすればよいですか?
注: 私はこれを試しましたリンクここにはソフトモデムコマンドがあります。
sudo ./nr-softmodem -O ../../../targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.106PRB.usrpb210.conf --gNBs.[0].min_rxtxtime 6 --rfsim --sa
しかし、コマンドをトレースしてプロジェクトを開く場所を確認すると、フォルダー内にはtargets/PROJECTS/GENERIC-NR-5GC/CONF
bladeRFに関連するものは何もなく、EttusのSDRであるUSRPのみがあります。
~/ubuntu_work2/openairinterface5g/targets/PROJECTS/GENERIC-NR-5GC/CONF$ ls
cu_gnb.conf
du_gnb.conf
gnb0.sa.band261.fr2.64PRB.prs.usrpx310.conf
gnb0.sa.band78.fr1.106PRB.prs.usrpx310.conf
gnb1.sa.band261.fr2.64PRB.prs.usrpx310.conf
gnb1.sa.band78.fr1.106PRB.prs.usrpx310.conf
gnb.band78.sa.fr1.106PRB.2x2.usrpn310.conf
gnb.band78.sa.fr1.162PRB.2x2.usrpn310.conf
gnb.band78.tm1.106PRB.usrpn300.gtp-itti.conf
gNB_SA_40_2x2.conf
gnb.sa.band41.fr1.106PRB.usrpb210.conf
gnb.sa.band41.fr1.52PRB.usrpb210.conf
gnb.sa.band66.fr1.106PRB.usrpn300.conf
gnb.sa.band66.fr1.106PRB.usrpx300.conf
gnb.sa.band66.fr1.24PRB.usrpx300.conf
gnb.sa.band66.fr1.25PRB.usrpx300.conf
gnb.sa.band77.fr1.273PRB.2x2.usrpn300.conf
gnb.sa.band77.fr1.273PRB.usrpx300.conf
gnb.sa.band78.fr1.106PRB.2x2.usrpn300.conf
gnb.sa.band78.fr1.106PRB.usrpb210.4layer.conf
gnb.sa.band78.fr1.106PRB.usrpb210.conf
gnb.sa.band78.fr1.106PRB.usrpb210.sabox.conf
gnb.sa.band78.fr1.162PRB.2x2.usrpn300.conf
gnb.sa.band78.fr1.217PRB.2x2.usrpn300.conf
gnb.sa.band78.fr1.24PRB.usrpb210.conf
pnf.sa.band78.rfsim.conf
uecap_ports1.xml
uecap_ports2.xml
ue.conf
ue.nr.prs.fr1.106prb.conf
ue.nr.prs.fr2.64prb.conf
vnf.sa.band78.106prb.rfsim.conf