Request for advice: Is it possible to set-up the ADALM-PLUTO to something close to 5G?

Dear Experts,

I am planning to purchase a couple of the ADALM-PLUTOs for my institution, with the intent to conduct some wireless experiments using them (controlled via MATLAB/Simulink), and then try to incorporate the successful findings into our laboratory/teaching curriculum.

One of the experiments that we are exploring to achieve, is to program the PlutoSDR pair to work as individual 4G and 5G set-ups, and then compare the wireless communication performances - naturally, 5G is expected to be faster/better than 4G.

However, I have been reading through the forum-threads here, and they seem to point that incorporating 5G is not possible with PlutoSDR. Basically, it is because of the transceiver-chip (the AD9363) being used.

I am willing to explore other alternatives, and also meet said "5G" performance halfway. Hence, I am seeking advice from the experts here, hoping you can share your experience and perhaps kindly suggest something viable (and 5G-like) that I can perform with the PlutoSDRs.

Many thanks in advance!

Parents Reply Children
  • 0
    •  Analog Employees 
    on Jul 27, 2021 2:39 PM in reply to James01

    The app is only a reference design for end-to-end LTE transmission and reception. So, implementation of LTE synchronization in the app might not robust enough to support the use of two PlutoSDRs using two host computers. The app expects to receive LTE waveform within a certain interval soon after you launch the app. So, when it doesn't find valid LTE frames, it will start erroring. Having said that, we have neither conducted many tests in this scenario nor explored in detail how much of the app needs to be enhanced to support this usecase. Also, the app currently supports two PlutoSDRs connected to the same host. You can select one context for Tx and another for Rx and run the app. Note that this still means, the two Plutos are connected by a cable. Over-the-air demodulation requires more sophisticated synchronization, which the app isn't intended to support.