[srslte-users] zmq driver help

Roberto Bruschi roberto.bruschi at cnit.it
Tue Jun 4 11:08:17 UTC 2019


 

Dear SRS LTE community,

 

I'm new to SRS, and I recently installed the latest version 19.03 to work
with the zmq driver to make the eNB and the UE communicating without RF
hardware.

To this end, I successfully installed SRS into a KVM virtual machine with 8
cores and 12GB of RAM.

After the installation, all the tests were successfully passed.

 

Anyway, when I start the srsue and srsenb apps, they are not able to
connect, and the srsue cannot find any cells. I checked it using both 1
single VM for both the enb and the UE, as well as two separated VMs.

 

In detail, I'm running the tests with these commands:

 

sudo srsenb --rf.device_name zmq --rf.device_args "rx_port=tcp://<ip
UE>:5554,tx_port=tcp://*:5555,id=enb,base_srate=1.92e6"

 

sudo srsue --rf.device_name zmq --rf.device_args "rx_port=tcp://<ip
enb>:5554,tx_port=tcp://*:5555,id=enb,base_srate=1.92e6"

 

Only the output of the enodeb reports some error, but from what I understood
the sampling frequency is correctly adjusted:

 

Built in Release mode using commit 5343b33f on branch master.

 

---------- enb output --------------

 

---  Software Radio Systems LTE eNodeB  ---

 

Reading configuration file /etc/srslte/enb.conf...

Using base rate=1.92e6

Using rx_port=tcp://10.100.103.51:5554

Using tx_port=tcp://*:5555

Using ID=enb

Current sample rate is 1.92 MHz with a base rate of 1.92 MHz (x1 decimation)

 

Warning burst preamble is not calibrated for device zmq. Set a value
manually

 

Setting frequency: DL=2685.0 Mhz, UL=2565.0 MHz

Setting Sampling frequency 11.52 MHz

Error: couldn't update sample rate. 11.52 is not divisible by 1.92

Current sample rate is 1.92 MHz with a base rate of 1.92 MHz (x1 decimation)

Error: couldn't update sample rate. 11.52 is not divisible by 1.92

Current sample rate is 1.92 MHz with a base rate of 1.92 MHz (x1 decimation)

Setting manual TX/RX offset to -192000 samples

 

==== eNodeB started ===

Type <t> to view trace

 

------------------- ue output -----------

 

Reading configuration file /etc/srslte/ue.conf...

 

Built in Release mode using commit 5343b33f on branch master.

 

---  Software Radio Systems LTE UE  ---

 

Opening 1 RF devices with 1 RF channels...

Using base rate=1.92e6

Using rx_port=tcp://10.100.103.51:5555

Using tx_port=tcp://*:5554

Using ID=ue

Current sample rate is 1.92 MHz with a base rate of 1.92 MHz (x1 decimation)

 

Warning burst preamble is not calibrated for device zmq. Set a value
manually

 

Waiting PHY to initialize...

...

Attaching UE...

Searching cell in DL EARFCN=3400, f_dl=2685.0 MHz, f_ul=2565.0 MHz

Current sample rate is 1.92 MHz with a base rate of 1.92 MHz (x1 decimation)

Current sample rate is 1.92 MHz with a base rate of 1.92 MHz (x1 decimation)

 

Warning TX/RX time offset has not been calibrated for device zmq. Set a
value manually

 

......................................................................

.................................................................

 

 

Looking at the ue.log file I can see that the UE continues to look for a
cell, but it does not find anything.

 

The config file are the default ones a part from the parameter
"time_adv_nsamples = -192000" that I fixed because the enb was reporting
that the tx timestamp was 9ms in the future.

 

Any idea on what I can modify to make this set up working?

 

Thanks in advance and Best Regards,

Roberto

 

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.srsran.com/pipermail/srsran-users/attachments/20190604/1b21f475/attachment.htm>


More information about the srsran-users mailing list