analogdevicesinc / TransceiverToolbox

MATLAB toolbox for ADI transceiver products
https://analogdevicesinc.github.io/TransceiverToolbox/master
Other
54 stars 31 forks source link

Is a hardware device required to use this toolbox? #184

Closed AndyZe closed 1 month ago

AndyZe commented 1 month ago

I'm a little confused about what this toolbox actually does. I'd like to simulate an ADRV9001 without having the hardware. Specifically, I'd like to get familiar with the API such as adi_adrv9001_Rx_DecimatedPower_Get() and how setting/getting the AGC structs works. Can this toolbox do that?

(Cross-posted here: https://www.mathworks.com/matlabcentral/fileexchange/72645-analog-devices-inc-transceiver-toolbox?tab=discussions#discussions_2601856 )

tfcollins commented 1 month ago

Transceiver Toolbox is primarily a hardware support package which interfaces with kernel drivers and provides HDL targeting. It leverages such drivers as the one for ADRV9002 https://wiki.analog.com/resources/tools-software/linux-drivers/iio-transceiver/adrv9002 and other generations of transceivers

No models exist for the ADRV9002 family.

The raw API you reference has only information in the SDK and part userguide

AndyZe commented 1 month ago

Alright, thanks. Consider adding some high-level description of what this pkg does in the README.