Package: airspyhf / 1.1.5-1

Metadata

Package Version Patches format
airspyhf 1.1.5-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Set the device s minimum LO frequency to 300 kHz.patch | (download)

libairspyhf/src/airspyhf.c | 18 9 + 9 - 0 !
libairspyhf/src/airspyhf.h | 4 2 + 2 - 0 !
2 files changed, 11 insertions(+), 11 deletions(-)

 [patch 1/7] set the device's minimum lo frequency to 300 khz;

Set the coarse tuning to +/- 500 Hz accuracy when the DSP is disabled;
Added comments to some function prototypes;
Removed some unreferenced defines.

0002 Disabled the test code.patch | (download)

libairspyhf/src/airspyhf.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch 2/7] disabled the test code.


0003 Improved the image rejection near DC.patch | (download)

libairspyhf/src/airspyhf.h | 4 2 + 2 - 0 !
libairspyhf/src/iqbalancer.c | 8 5 + 3 - 0 !
2 files changed, 7 insertions(+), 5 deletions(-)

 [patch 3/7] improved the image rejection near dc.


0004 Improved the envelope detection mechanism in the IQ .patch | (download)

libairspyhf/src/airspyhf.h | 4 2 + 2 - 0 !
libairspyhf/src/iqbalancer.c | 7 5 + 2 - 0 !
libairspyhf/src/iqbalancer.h | 2 2 + 0 - 0 !
3 files changed, 9 insertions(+), 4 deletions(-)

 [patch 4/7] improved the envelope detection mechanism in the iq
 balancer.


0005 New amplitude imbalance estimation method Faster Num.patch | (download)

libairspyhf/src/airspyhf.h | 6 3 + 3 - 0 !
libairspyhf/src/iqbalancer.c | 116 58 + 58 - 0 !
libairspyhf/src/iqbalancer.h | 46 20 + 26 - 0 !
3 files changed, 81 insertions(+), 87 deletions(-)

 [patch 5/7] new amplitude imbalance estimation method: faster,
 Numerically stable, More accurate.


0006 Enter the game changer The new IQ balancing algorith.patch | (download)

libairspyhf/src/airspyhf.h | 4 2 + 2 - 0 !
libairspyhf/src/iqbalancer.c | 129 74 + 55 - 0 !
libairspyhf/src/iqbalancer.h | 15 10 + 5 - 0 !
3 files changed, 86 insertions(+), 62 deletions(-)

 [patch 6/7] enter the game changer: the new iq balancing algorithm
 now handles frequency dependent phase and amplitude imbalance for *very high*
 dynamic range performance.

Special thanks to Leif Asbrink SM5BSZ who helped modeling the problem and encouraging me to find the solution.

0007 Updated the IQ correction algorithm with the latest .patch | (download)

libairspyhf/src/airspyhf.c | 15 8 + 7 - 0 !
libairspyhf/src/airspyhf.h | 4 2 + 2 - 0 !
libairspyhf/src/iqbalancer.c | 374 206 + 168 - 0 !
libairspyhf/src/iqbalancer.h | 60 27 + 33 - 0 !
4 files changed, 243 insertions(+), 210 deletions(-)

 [patch 7/7] updated the iq correction algorithm with the latest
 tweaks. Tributes to Leif Asbrink SM5BSZ for making this achievement possible.


bump soversion | (download)

libairspyhf/src/CMakeLists.txt | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
libusb freebsd | (download)

cmake/modules/FindUSB1.cmake | 11 10 + 1 - 0 !
1 file changed, 10 insertions(+), 1 deletion(-)

 build on freebsd or kfreebsd platforms with compatible libusb