BladeRF A4에서 OAI(OpenAirInterface) 5G SA용 소프트모뎀을 실행하는 방법

BladeRF A4에서 OAI(OpenAirInterface) 5G SA용 소프트모뎀을 실행하는 방법

OAI 5G SA를 만들기 위해 BladeRF A4를 사용하는 데 문제가 있습니다.

저는 5.19.0-46-generic에서 Ubuntu 22.04.2 LTS(Jammy Jellyfish) Desktop을 사용합니다. 나는 개발 브랜치에서 OAI를 시도하고 블레이드RF A4에서 실행합니다. 나는 이것을 따른다링크./build_oai -I -w BLADERF, 명령을 사용하지 말고 소스에서 블레이드RF를 설치하는 것이 좋습니다 .

블레이드RF 라이브러리 다운로드를 마쳤으며 명령을 통해 상호 작용 모드를 올바르게 사용할 수 있습니다 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를 올바르게 구축하는 방법은 무엇입니까?

참고: 나는 이것을 시도한다링크여기에는 Softmodem 명령이 있기 때문입니다.

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블레이드RF와 관련된 것이 없고 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

관련 정보