srsRAN gNB with srsUE USRP x310 #601
Replies: 4 comments 6 replies
-
Hi, did you try this? https://docs.srsran.com/projects/project/en/latest/tutorials/source/srsUE/source/index.html#usrp-x300-x310 |
Beta Was this translation helpful? Give feedback.
-
Hi srsRAN team again. Thank you for your feedback. I solved problem with attach. I fix problem set |
Beta Was this translation helpful? Give feedback.
-
Hi @mohit4444 how i remember with config i use in last test |
Beta Was this translation helpful? Give feedback.
-
I am trying to achieve the same thing. I have this version of the device https://www.sdrstore.eu/software-defined-radio/instruments/usrp/usrp-x310-sdr-2x2-mimo-dc6ghz-160mhz-bw-kintex-7-sfp-pcie/ will there be any differences? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi srsRAN team. A try get attach based on srsRAN gNB with srsUE test scenario (https://docs.srsran.com/projects/project/en/latest/tutorials/source/srsUE/source/index.html).
My test setup include two USRP x310
To gnb i use commit 2f90c8b
On tx output on both usrp install 30 db attenuator
soft started on x86 PC with follow config:
gnb
vendor_id : GenuineIntel
cpu family : 6
model : 151
model name : 12th Gen Intel(R) Core(TM) i7-12700
stepping : 2
microcode : 0x32
cpu MHz : 2100.000
cache size : 25600 KB
srsUE
processor : 19
vendor_id : GenuineIntel
cpu family : 6
model : 85
model name : Intel(R) Core(TM) i9-10900X CPU @ 3.70GHz
stepping : 7
microcode : 0x5003303
cpu MHz : 1200.294
cache size : 19712 KB
Test setup diagram:

ue_rf.conf.txt
gnb_rf_b210_fdd_srsUE.yml.txt
Then i start srsUE i see follow output :
Setting manual TX/RX offset to 300 samples
Waiting PHY to initialize ... done!
Attaching UE...
Random Access Transmission: prach_occasion=0, preamble_index=0, ra-rnti=0xf, tti=2571
Random Access Transmission: prach_occasion=0, preamble_index=0, ra-rnti=0xf, tti=2731
Random Access Transmission: prach_occasion=0, preamble_index=0, ra-rnti=0xf, tti=2891
Random Access Transmission: prach_occasion=0, preamble_index=0, ra-rnti=0xf, tti=3051
Random Access Transmission: prach_occasion=0, preamble_index=0, ra-rnti=0xf, tti=3211
Random Access Transmission: prach_occasion=0, preamble_index=0, ra-rnti=0xf, tti=3371
Random Access Transmission: prach_occasion=0, preamble_index=0, ra-rnti=0xf, tti=3531
in log UE i see that ue decod PBCH and get DCI from PDCCH and try send prach (log ue folllow):
ue.log
but I don't see any messages in the gnb logs about attempts to decode the prach. I see output like this:
2024-05-04T14:58:23.465359 [PHY ] [I] [ 433.1] RX_PRACH: sector=0 offset=513468 size=3356
2024-05-04T14:58:23.625202 [PHY ] [I] [ 449.1] RX_PRACH: sector=0 offset=516824 size=3356
2024-05-04T14:58:23.785232 [PHY ] [I] [ 465.1] RX_PRACH: sector=0 offset=520180 size=3356
2024-05-04T14:58:23.945251 [PHY ] [I] [ 481.1] RX_PRACH: sector=0 offset=523536 size=3356
2024-05-04T14:58:24.105273 [PHY ] [I] [ 497.1] RX_PRACH: sector=0 offset=526892 size=3356
I use follow command to check gnb log tail -F gnb.log | grep -P "PRACH:|PUSCH:"
I try change clock to internal, change rx and tx gain. I tried to ensure that the signal level at the gnb input was the same level as at the ue input (since the signal is successfully decoded on the ue side).
log gnb:
gnb.log
Which log type i can check on gnb side for debug? How i can get input signal level and other params?
Beta Was this translation helpful? Give feedback.
All reactions