AnsweredAssumed Answered

Setting 15MHz FIR filter via libiio way

Question asked by ENGINEER on Feb 5, 2018
Latest reply on Feb 9, 2018 by ENGINEER

Hi,

    I am using this program as example

libad9361-iio/ad9361_baseband_auto_rate.c at master · analogdevicesinc/libad9361-iio · GitHub 

 

1. I have the 4 bandwidths set correctly [5,10,15 and 20 MHz].

2. however, in 15Mhz i looked at the tx path rates [which differ from .ftr file]

 

==step1 ==

libad9361-iio/ad9361_baseband_auto_rate.c at master · analogdevicesinc/libad9361-iio · GitHub 

 

root@plnx_aarch64:/sys/bus/iio/devices/iio:device0# cat tx_path_rates
BBPLL:737280000 DAC:184320000 T2:92160000 T1:46080000 TF:46080000 TXSAMP:23040000
root@plnx_aarch64:/sys/bus/iio/devices/iio:device0# cat rx_path_rates
BBPLL:737280000 ADC:368640000 R2:184320000 R1:92160000 RF:46080000 RXSAMP:23040000

 

== step 2 ==

however in the LTE15_MHz.ftr file, the path rates are 

RTX 737280000 184320000 184320000 92160000 46080000 23040000
RRX 737280000 368640000 184320000 92160000 46080000 23040000

 

== step 3==

in this step, i used the iio GUI scope to set the rates

and i see the rates as follow


root@plnx_aarch64:/sys/bus/iio/devices/iio:device0# cat tx_path_rates
BBPLL:737280000 DAC:184320000 T2:92160000 T1:46080000 TF:46080000 TXSAMP:23040000
root@plnx_aarch64:/sys/bus/iio/devices/iio:device0# cat rx_path_rates
BBPLL:737280000 ADC:368640000 R2:184320000 R1:92160000 RF:46080000 RXSAMP:23040000

 

in other words,

1. ad9361_baseband_auto_rate.c == IIO GUI settings.

2. however step 1 does NOT match the LTE15_MHz.ftr setting.

 

Is that expected? 

if not, please reason it out.

 

Thanks

Outcomes