RangeNetworks / openbts

GSM+GPRS Radio Access Network Node
GNU Affero General Public License v3.0
864 stars 325 forks source link

adalm-pluto support #45

Open tliu0c opened 3 years ago

tliu0c commented 3 years ago

I would like to know why adalm-pluto is not supported? Not only openbts, but also others such as srslte What makes it not supported? Is it some kind of API or command interface that only the more expensive SDRs provide? Can it be ported to adalm-pluto?

Thanks.

FFY00 commented 3 years ago

Timestamps support is required, that's why srsLTE does not support it. I think there were some patches adding this in the libiio upstream but I am not sure what is the state there.

fpgasdr commented 3 years ago

Hello, copy response from analog forum :

libiio is a much more generic library than UHD from Ettus and supports drivers running on devices that usually do not have FPGAs where this time stamping is done. It is planned to add this feature in libiio v2 but it’s still in conception stages right now.

Adding time stamping would likely require adding an additional channel to the DMA configuration which will require HDL and device tree changes. This isn’t really that hard to do assuming you understand how to modify HDL code and the embedded software components.

on Aug 14, 2020 6:06 PM 6 months ago .

LunaWuna commented 1 year ago

the SRSRAN team has released a timestamping solution for the pluto and other zynq devices (https://github.com/srsran/zynq_timestamping). would it be possible to port to the pluto?

mbound commented 10 months ago

Someone else implemented it for the Pluto, confirmed to be working with srsRAN at least up to 15 PRB. https://github.com/pgreenland/plutosdr-fw