Hi,
App note aps006_part2_nlos_operation_and_optimizations.pdf recommends that for nlos optimization,
consider changing parameters LDE_CFG1 and LDE_CFG2.
In appendix 2 of this app note, section 8.1 (settings for nlos), it says
new setting = 0x07 for Sub-Register 0x2E:0806 (LDE_CFG1) and
new setting = 0x0003 for Sub-Register 0x2E:1806 (LDE_CFG2)
I noticed in deca_device.c ( function void _dwt_configlde(int prfIndex) ):
dwt_write8bitoffsetreg(LDE_IF_ID, LDE_CFG1_OFFSET, LDE_PARAM1)
where
#define LDE_PARAM1 (PEAK_MULTPLIER | N_STD_FACTOR)
#define PEAK_MULTPLIER (0x60)
#define N_STD_FACTOR (13)
dwt_write16bitoffsetreg( LDE_IF_ID, LDE_CFG2_OFFSET, (uint16) LDE_PARAM3_64)
where
#define LDE_PARAM3_64 (0x0607)
I just want to confirm that for nlos, we now have
LDE_PARAM1 ==> (0x07), not (PEAK_MULTPLIER | 0x07)
and
LDE_PARAM3_64 ==> (0x0003), not (0x0603)
Thanks for your support.
Jin