Don I was curious how you got around the ...
" Problems I ran into were determining how long to sample each channel and inconsistent calculations using floating point numbers. "
thats all.
Ive struggled with 2byte math on a picaxe before!
Is this in C code ?
Can you post the header file .h content please. !
You mention..
You CAN translate that into an angle using the ARCTAN function and I think that's what others are doing
Yes I also think Tan-1 is what is used.
I THINK most Rx have quadrature L.O. so the Rx outputs are in quadrature this gets the genuine phase angle x degrees = Tan-1 (b/a) to give the phase of target.
Targets like pure Silver have a response way over to RHS so you get a long a vector and a relatively short b vector
^ . ->
. b .
. . )
. . x degrees )
..........................................)....... ........>
a
You see here that alloys worth digging always have a shorter b vector to boost resolution/accuracy you may scale up the b vector (maybe not necassary)?
Steve
" Problems I ran into were determining how long to sample each channel and inconsistent calculations using floating point numbers. "
thats all.

Is this in C code ?
Can you post the header file .h content please. !
You mention..
You CAN translate that into an angle using the ARCTAN function and I think that's what others are doing
Yes I also think Tan-1 is what is used.
I THINK most Rx have quadrature L.O. so the Rx outputs are in quadrature this gets the genuine phase angle x degrees = Tan-1 (b/a) to give the phase of target.
Targets like pure Silver have a response way over to RHS so you get a long a vector and a relatively short b vector
^ . ->
. b .
. . )
. . x degrees )
..........................................)....... ........>
a
You see here that alloys worth digging always have a shorter b vector to boost resolution/accuracy you may scale up the b vector (maybe not necassary)?
Steve
Comment