Commit Graph

149 Commits

Author SHA1 Message Date
f4exb 5f22045abb Imported Stefan Frings' logging library from QtWebApp and use it in main window 2017-11-11 10:29:32 +01:00
f4exb fa77ca3fb6 Code re-organization in two libraries sdrbase and sdrgui in view of core / GUI split 2017-10-22 19:12:43 +02:00
f4exb 561a4c6858 Create a CMakeList.txt in its own right for sdrbase library 2017-10-22 12:01:04 +02:00
f4exb f2ae52228d Reset PluginInstanceGUI to its original name: fixed cmake file 2017-09-26 16:46:19 +02:00
f4exb d1b4e24804 New button type for transverter frequency translation toggle. Added to RTLSDR GUI 2017-09-23 10:48:29 +02:00
f4exb 7359427156 PlutoSDR input: Debian build 2017-09-11 08:34:33 +02:00
f4exb 1ac34678da Main cmakefile: change placement of architecture detection 2017-09-05 08:27:15 +02:00
f4exb 6c9dbb79c4 Added a windowed FIR filter calculator analogous to Scipy's firwin (this one from Iowa Hills Software LLC code) 2017-09-04 01:44:36 +02:00
f4exb a6d6a717ae GUI segregation: renamed PluginGUI interface to PluginInstanceUI 2017-09-03 19:55:00 +02:00
f4exb 01eed29a6f Implemented new basic channel settings dialog instead of widget inside rollup 2017-08-24 02:05:48 +02:00
f4exb 19bd6b9bb3 Added cmake file for httpserver 2017-08-23 20:03:52 +02:00
f4exb eadb500386 Cmake: make Boost mandatory and suggest fftw3f if not installed. Fixes issue #46 2017-08-12 12:07:51 +02:00
f4exb 30a5ce834d cmake: added a flag to indicate if we are compiling on a Raspberry Pi host 2017-06-19 08:38:00 +02:00
f4exb 8a24d172da cmake: added a flag to indicate if we are compiling on a Raspberry Pi host 2017-06-19 08:37:10 +02:00
f4exb 7eea9fa321 Updates for aarch64 and openSUSE 2017-06-19 01:01:18 +02:00
f4exb 3c2683f6c1 Removed cmake c++11 and O2 global options 2017-05-27 05:44:06 +02:00
f4exb b5ed2b2e9a Removed compiler warnings as errors 2017-05-26 01:59:59 +02:00
f4exb 3a3d8e3dcb activated compiler warnings 2017-05-25 20:13:34 +02:00
f4exb e317f3762c ValueDialZ: new value dial that handles negative values. Application in TCPsrc plugin 2017-05-17 19:36:36 +02:00
f4exb 54eb56977d Multi source scope: dormant code 2017-05-10 22:36:19 +02:00
f4exb 498454f8dc LimeSDR support: built-in LimeSuite for Debian 2017-05-09 02:47:45 +02:00
f4exb 303fd3ccc7 ATV Demod: implemented BFU with PLL for single sideband modes 2017-03-19 10:28:54 +01:00
f4exb 2820efe26b New scope: added change trace color feature 2017-02-11 20:44:00 +01:00
f4exb f0f7838765 New scope: interim state (1) 2017-01-29 19:51:45 +01:00
f4exb 38337f1333 Moving average fixes 2017-01-15 11:26:11 +01:00
f4exb fa0afb6c92 Tx support: implemented final interpolation stage in FileSink plugin 2017-01-02 03:14:46 +01:00
f4exb 2047463dcf Tx support: common device routines library and handle BladeRF Tx/Rx coordination on Rx side 2016-12-30 16:13:28 +01:00
f4exb 1e881703e8 Added a NCO with floating point phase calculation before conversion to int for table indexing. This increases frequency precision and is mandatory for CTCSS tone generator 2016-12-19 02:41:31 +01:00
f4exb d3d6ebec89 CW Keyer with GUI. Sort of works 2016-12-11 11:35:25 +01:00
f4exb 35baa46f3d CW Keyer: interim state (1) 2016-12-09 01:35:49 +01:00
f4exb 7a07b56b01 NFM Modulator: basic input volume gauge 2016-12-02 02:00:53 +01:00
f4exb 4c3db01409 Added an AudioInput class 2016-11-28 18:32:50 +01:00
f4exb 4398a7426a Added Debian files for 2.3.0 2016-11-24 00:51:01 +01:00
f4exb 863522d9ff SDRPlay support: source plugin interim state (1) compiles 2016-11-13 02:59:31 +01:00
f4exb ae5070ebb3 Removed useless flavour of even/odd FIR halfband filter 2016-11-11 10:21:54 +01:00
f4exb 2504d199fd IntHalfbandFilterST: implemented intrinsics class 2016-11-08 17:29:46 +01:00
f4exb bfe24df76e Added new halfband FIR filter with even/odd and I/Q stride 2016-11-08 02:02:29 +01:00
f4exb a40f31ed4a SIMD optimizations: do not use AVX2 flag globally 2016-11-08 00:38:57 +01:00
f4exb 7015fb97d2 Put intrinsics in their own templatized classes 2016-11-07 04:16:02 +01:00
f4exb 63d6eea066 Use more precise SIMD flags and detect actual x86_64 SIMD features 2016-11-07 00:42:57 +01:00
f4exb dbbbfa12ee Changed USE_SIMD flag to USE_SSE 2016-11-06 02:08:38 +01:00
f4exb bc3dfb19cd IntHalfBandFilterEO2: use dual forward and backward buffers to avoid byte shuffling in SIMD instructions. Implemented in the up channelizer 2016-11-06 01:07:13 +01:00
f4exb 2f02d9dd69 IntHalgBandFilterDB: changed some attributes name 2016-11-03 00:30:55 +01:00
Edouard Griffiths a1c73941a2 Debian build: added libbladerf and BladeRF source plugin in the distribution 2016-11-02 15:51:45 +01:00
f4exb 875f63fd3d Need to have SSE4.1 support when SSE is available for _mm_mullo_epi32 2016-11-02 02:51:13 +01:00
f4exb 5d5593bda7 Tx ph.2: put the double buffered FIR interpolator and decimator in its own class 2016-11-01 15:02:50 +01:00
f4exb ded1d3c298 Place the halfband filter traits in their own class 2016-11-01 11:55:16 +01:00
f4exb 4a001350d3 Tx ph.2: Templatized IntHalfbandFilter and improved coefficients. Changed to order 80 for upsamplers and 48 for downsamplers 2016-10-29 17:01:02 +02:00
f4exb 4ab45f4768 Tx ph.2: Fixed half-band interpolators and set the order to 64 (for all) 2016-10-29 12:29:24 +02:00
Edouard Griffiths ecc1647ee6 Implemented Debian package build environment 2016-10-26 00:57:46 +02:00