Commit Graph

21 Commits

Author SHA1 Message Date
Harald Welte 551b9752bc Bump version: 0.3.10-464b → 0.4.0 2019-01-26 17:52:50 +01:00
Sylvain Munaut e82886ad0e cxvec/math: Add helper to find the N highest energy values in vector
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2016-12-30 09:39:22 +01:00
Sylvain Munaut f68f75e8b7 cxvec/math: Make sure to use conjf and not conj to avoid double math
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2014-10-05 10:54:45 +02:00
Sylvain Munaut 59e29c2043 iqbal: Move the SDR# comment to the Doxygen file header
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-06-16 22:48:59 +02:00
Alexander Huemer f54f7ff873 Makefile.am: Use AM_CPPFLAGS
Since automake 1.13 INCLUDES is depricates and causes a warning
2013-06-12 07:55:33 +02:00
Sylvain Munaut f9df8894c7 iqbal: Add reference to SDR# blog post
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-03-19 18:52:24 +01:00
Sylvain Munaut 42a684e0bf iqbal: Improve convergence of the optimization
- We need to only take the general direction of the gradient
   and not the actual value (hence the division by sum of abs)

 - We take new values even if the score is equal, it might get
   us out of a dead lock

 - When reducing the step size, we look at how much we overshoot
   to get a better new step size

 - If the gain was lower than 1%, we quit, but we still take the
   new value

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-03-08 17:50:21 +01:00
Sylvain Munaut 2e8cef8f61 iqbal: Reduce gradient step
1e-3 is withing the range of value we're looking for, so we need
something smaller.

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-03-08 17:47:39 +01:00
Sylvain Munaut c0fd99fcd2 iqbal: Allow caching of fft buffer and plan during the optimize call
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-03-08 17:11:01 +01:00
Sylvain Munaut e97293f89b iqbal: Remove a Doxygen warning
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-03-03 09:58:32 +01:00
Sylvain Munaut dcf64e6a30 iqbal: Fix typo in doc
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-03-03 09:14:36 +01:00
Sylvain Munaut 0c982dabb7 iqbal: Import new module to deal with IQ balance correction/optimization
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-02-19 21:58:24 +01:00
Diego Elio Pettenò 206968b827 build: remove redundant AC_PROG_LIBTOOL and use LT_INIT(pic-only).
Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu>
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-02-10 19:49:29 +01:00
Sylvain Munaut d070919a98 cxvec_math: Add osmo_cxvec_delay function
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2012-05-24 10:59:39 +02:00
Sylvain Munaut 76671f27d0 cxvec_math: Add missing doc for 'out' param of osmo_cxvec_convolve
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2012-05-23 19:27:35 +02:00
Sylvain Munaut 0a2560db76 cxvec_math: Mark input vectors as 'const' where applicable
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2012-05-23 19:27:01 +02:00
Sylvain Munaut e03f966590 src: Fix typo in Makefile
Thanks to horizon for pointing this out.

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2012-05-14 20:39:16 +02:00
Sylvain Munaut ab13571d7c Rename to libosmosdr to libosmodsp to avoid conflict with the SDR hw
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2012-04-18 22:19:14 +02:00
Sylvain Munaut dd339d41e1 doc: Fix the Doxygen section endings
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2012-04-18 22:19:14 +02:00
Sylvain Munaut f95ac67d65 build: Add all the autotools 'magic'
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-10-15 16:53:51 +02:00
Sylvain Munaut 7c73e82a2b Initial import of the actual sources/headers
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-10-15 16:53:51 +02:00