aboutsummaryrefslogtreecommitdiffstats
path: root/lib/airspy/airspy_fir_kernels.h
diff options
context:
space:
mode:
authorAlexandru Csete <oz9aec@gmail.com>2016-09-11 12:39:54 +0200
committerDimitri Stolnikov <horiz0n@gmx.net>2017-02-27 22:27:53 +0100
commit3823c8efce1fd3f9b51debb5569c9419dbb38a89 (patch)
tree60b15f42097a852524b9ed499b1bbd64856da78d /lib/airspy/airspy_fir_kernels.h
parent6ea6c19028f8a93c3a942856def5afcf894cba9d (diff)
Custom FIR kernels for Airspy.
Diffstat (limited to 'lib/airspy/airspy_fir_kernels.h')
-rw-r--r--lib/airspy/airspy_fir_kernels.h101
1 files changed, 101 insertions, 0 deletions
diff --git a/lib/airspy/airspy_fir_kernels.h b/lib/airspy/airspy_fir_kernels.h
new file mode 100644
index 0000000..e15f4e1
--- /dev/null
+++ b/lib/airspy/airspy_fir_kernels.h
@@ -0,0 +1,101 @@
+#pragma once
+
+#define KERNEL_16_110_LEN 7
+const float KERNEL_16_110[] =
+{
+ -0.031835079193115234f,
+ 0.000000000000000000f,
+ 0.281831502914428710f,
+ 0.500007271766662600f,
+ 0.281831502914428710f,
+ 0.000000000000000000f,
+ -0.031835079193115234f
+};
+
+#define KERNEL_8_100_LEN 11
+const float KERNEL_8_100[] =
+{
+ 0.006633400917053223f,
+ 0.000000000000000000f,
+ -0.051035523414611816f,
+ 0.000000000000000000f,
+ 0.294403314590454100f,
+ 0.499997496604919430f,
+ 0.294403314590454100f,
+ 0.000000000000000000f,
+ -0.051035523414611816f,
+ 0.000000000000000000f,
+ 0.006633400917053223f
+};
+
+#define KERNEL_4_90_LEN 15
+const float KERNEL_4_90[] =
+{
+ -0.002474188804626465f,
+ 0.000000000000000000f,
+ 0.016965746879577637f,
+ 0.000000000000000000f,
+ -0.067680597305297852f,
+ 0.000000000000000000f,
+ 0.303180575370788570f,
+ 0.500017046928405760f,
+ 0.303180575370788570f,
+ 0.000000000000000000f,
+ -0.067680597305297852f,
+ 0.000000000000000000f,
+ 0.016965746879577637f,
+ 0.000000000000000000f,
+ -0.002474188804626465f
+};
+
+#define KERNEL_2_80_LEN 47
+const float KERNEL_2_80[KERNEL_2_80_LEN] =
+{
+ -0.000198006629943848f,
+ 0.000000000000000000f,
+ 0.000576853752136230f,
+ 0.000000000000000000f,
+ -0.001352190971374512f,
+ 0.000000000000000000f,
+ 0.002729177474975586f,
+ 0.000000000000000000f,
+ -0.004988193511962891f,
+ 0.000000000000000000f,
+ 0.008499503135681152f,
+ 0.000000000000000000f,
+ -0.013788580894470215f,
+ 0.000000000000000000f,
+ 0.021713137626647949f,
+ 0.000000000000000000f,
+ -0.033980011940002441f,
+ 0.000000000000000000f,
+ 0.054944872856140137f,
+ 0.000000000000000000f,
+ -0.100657463073730470f,
+ 0.000000000000000000f,
+ 0.316457390785217290f,
+ 0.500000000000000000f,
+ 0.316457390785217290f,
+ 0.000000000000000000f,
+ -0.100657463073730470f,
+ 0.000000000000000000f,
+ 0.054944872856140137f,
+ 0.000000000000000000f,
+ -0.033980011940002441f,
+ 0.000000000000000000f,
+ 0.021713137626647949f,
+ 0.000000000000000000f,
+ -0.013788580894470215f,
+ 0.000000000000000000f,
+ 0.008499503135681152f,
+ 0.000000000000000000f,
+ -0.004988193511962891f,
+ 0.000000000000000000f,
+ 0.002729177474975586f,
+ 0.000000000000000000f,
+ -0.001352190971374512f,
+ 0.000000000000000000f,
+ 0.000576853752136230f,
+ 0.000000000000000000f,
+ -0.000198006629943848f
+};