srsran / srsRAN_4G

Open source SDR 4G software suite from Software Radio Systems (SRS) https://docs.srsran.com/projects/4g
https://www.srsran.com
GNU Affero General Public License v3.0
3.49k stars 1.15k forks source link

[ uhd_init failed, freeing... / Failed to open a RF frontend device ] error on nb-iot signalling #1292

Closed alecanty closed 9 months ago

alecanty commented 9 months ago

Issue Description

I want to examine NB-IoT Signalling data flow diagram in the eNB downlink and ue receiver section in the physical layer. I bought trl-sdr blog v3. I fallow the instruction on nb-iot-signalling page. I get these error messages.

Setup Details

OS : ubuntu 22.04 RF front-end device : rtl-sdr blog v3 [ rtl2832u ]

Expected Behavior

Expected Behavior given on nb-iot-signalling page.

Actual Behaviour

When I entered the ./lib/examples/cell_search_nbiot -b 20 command. I get these output.

Screenshot from 2024-02-27 15-49-14

Decoding the NB-IoT transmission and Transmit and Receive Downlink Signal parts also gives the same erros messages.

Steps to reproduce the problem

I install srsRAN 4G on Installation Guide page step by step except for RF front-end driver part. Should I install all the drivers.

Additional Information

I can detect the trl-sdr device on different software but on srsRAN 4G I get these errrors.

alecanty commented 9 months ago

RF front-end device : rtl-sdr blog v3 [ rtl2832u ] This device need an SoapySDR and SoapyRTLSDR drivers. I install these and solved the problem.