Do you need to compute in real-time or in batch? Noisy differentiation/integration is a specialty of mine.
iow, if you have y = A*sin(kx+b), and a good estimate for A, then perform LLS on kx_i+b = asin(y_i/A) for some N samples.
-
-
Basically solve the system M [k b]^T = Y using standard LLS algorithm, [k b]^T = inv(M^T M) y, but can do better than computing inv.
-
That solution will essentially be optimal if the noise characteristic is Gaussian and if the algorithm is fast enough.
-
Tweet unavailable
-
QAM in practice needs to be faster, so those algorithms generally operate directly in freq domain, less familiar with those
-
Tweet unavailable
-
Yeah, signal processing generally throws a lot of prerequisite crap at you, even though ultimately the implementation math is simple
-
Tweet unavailable
-
No good way that I know of offhand
- 1 more reply
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.