Hi everybody,
I have tested the srsRAN from LibreCellular using LimeSDR mini v1 and v2. I observed that the 4G smartphones (Motorola and Samsung) that I am using in the tests just disconnect from the eNB after running for 15-20 minutes. It seems something related with time_adv_nsamples, since when the disconnection occurs the offset changes abruptly from 9 to 16 or even for higher values….as shown below. Has anyone had this same problem? This problem does not occur using the original version of srsRAN and the soapy. The behavior is the same for LimeSDR v1 and v2.
/home/innovatech/Desktop_myriadrf/srsRAN/srsenb/src/enb_cfg_parser.cc:1507: Force DL EARFCN for cell PCI=1 to 9310
Opening 1 channels in RF device=lime with args=index=0,rxant=LNAH,txant=BAND2,cal=all,refclk=10e6
Supported RF device list: UHD soapy lime file
Number of requested channels: 1
Found device #0: LimeSDR Mini, media=USB 3.0, module=FT601, addr=24607:1027, serial=1D90FA6B92DE88
Reference clock 10.00 MHz
Initializing limesdr device
Setting reference clock to 10.00 MHz
Using external reference clock requires hardware modification (R59/R62)
Setup RX stream 0
Setup TX stream 0
RX antenna/s set to: LNAH
TX antenna/s set to: BAND2
==== eNodeB started ===
Type to view trace
RX sampling rate: 5.76
Setting analog RX LPF BW to: 3.75
TX sampling rate: 5.76
Setting analog TX LPF BW to: 5.00
Setting manual TX/RX offset to 73 samples
Setting frequency: DL=768.0 Mhz, UL=713.0 MHz for cc_idx=0 nof_prb=25
Calibrating RX channel: 0, BW: 3.75
Calibrating TX channel: 0, BW: 3.75
RACH: tti=3241, cc=0, pci=1, preamble=13, offset=9, temp_crnti=0x46
User 0x46 connected
RACH: tti=5041, cc=0, pci=1, preamble=24, offset=9, temp_crnti=0x47
User 0x47 connected
Disconnecting rnti=0x46.
RACH: tti=3741, cc=0, pci=1, preamble=37, offset=9, temp_crnti=0x48
User 0x48 connected
Disconnecting rnti=0x48.
RACH: tti=3301, cc=0, pci=1, preamble=20, offset=9, temp_crnti=0x49
User 0x49 connected
Disconnecting rnti=0x49.
RACH: tti=3961, cc=0, pci=1, preamble=4, offset=9, temp_crnti=0x4a
User 0x4a connected
Disconnecting rnti=0x4a.
Disconnecting rnti=0x47.
RACH: tti=3851, cc=0, pci=1, preamble=26, offset=9, temp_crnti=0x4b
User 0x4b connected
RACH: tti=6841, cc=0, pci=1, preamble=41, offset=9, temp_crnti=0x4c
User 0x4c connected
Disconnecting rnti=0x4b.
RACH: tti=8681, cc=0, pci=1, preamble=5, offset=9, temp_crnti=0x4d
User 0x4d connected
Disconnecting rnti=0x4d.
RACH: tti=9581, cc=0, pci=1, preamble=25, offset=9, temp_crnti=0x4e
User 0x4e connected
Disconnecting rnti=0x4e.
Disconnecting rnti=0x4c.
RACH: tti=7001, cc=0, pci=1, preamble=51, offset=9, temp_crnti=0x4f
User 0x4f connected
Disconnecting rnti=0x4f.
RACH: tti=9911, cc=0, pci=1, preamble=31, offset=9, temp_crnti=0x50
User 0x50 connected
Disconnecting rnti=0x50.
RACH: tti=8541, cc=0, pci=1, preamble=49, offset=9, temp_crnti=0x51
User 0x51 connected
RACH: tti=8361, cc=0, pci=1, preamble=31, offset=16, temp_crnti=0x52
RACH: tti=8381, cc=0, pci=1, preamble=2, offset=29, temp_crnti=0x53
RACH: tti=8401, cc=0, pci=1, preamble=17, offset=16, temp_crnti=0x54
RACH: tti=8421, cc=0, pci=1, preamble=43, offset=16, temp_crnti=0x55
Disconnecting rnti=0x52.
Disconnecting rnti=0x53.
Disconnecting rnti=0x54.
Disconnecting rnti=0x55.
RACH: tti=8551, cc=0, pci=1, preamble=49, offset=16, temp_crnti=0x56
RACH: tti=8571, cc=0, pci=1, preamble=48, offset=16, temp_crnti=0x57
RACH: tti=8591, cc=0, pci=1, preamble=28, offset=16, temp_crnti=0x58
RACH: tti=8611, cc=0, pci=1, preamble=7, offset=16, temp_crnti=0x59
Disconnecting rnti=0x56.
RACH: tti=8631, cc=0, pci=1, preamble=2, offset=29, temp_crnti=0x5a
Disconnecting rnti=0x57.