Hi, All,I believe that the aux adcs are only 12-bit resolution.I am a bit confused about RSSI calculation.In the given verilog code at http://code.ettus.com/redmine/ettus/projects/fpga/repository/revisions/8b377a9d6d0ad281474a8dbff49ea3b093178b28/entry/usrp2/sdr_lib/rssi.vI can see RSSI is defined by 16 bits.
But in usrp_prims_common.cc, function usrp_read_aux_adc,*value = ((v_hi << 2) | ((v_lo >> 6) & 0x3)) << 2; // format as 12-bitthe value is only assigned by 12 bits. I though the value is RSSI. But then it contradicts with format given in the verilog code. Or value is not RSSI?
Any help is appreciated.Fengyuan_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
Furthermore, only one or two daughtercards actually provide an analog RSSI signal that the aux_adc can read.
A better RSSI estimate can be produced in software:
source--->complex-to-mag-squared----->single-pole-iir-filter
-- Marcus Leech Principal Investigator Shirleys Bay Radio Astronomy Consortium http://www.sbrac.org
No comments:
Post a Comment