Christoph Berg
0d6a3a4f47
Fix some typos spotted by lintian
2021-01-19 12:36:56 +01:00
f4exb
0c04560b3c
Merge pull request #605 from ubfx/plutosdr_iq_sampling
...
Fix libiio channel handling for IQ sampling with plutosdr
2020-08-19 13:13:45 +02:00
Felix Schneider
c4ccb59e95
Clean up iq sampling fix
2020-08-19 10:02:50 +02:00
Felix Schneider
7848b01987
Open both I and Q channels on plutosdr and change the inputthread accordingly
2020-08-19 09:11:20 +02:00
f4exb
843c67a5b0
PlutoSDR: emit critical log message if context cannot be created
2020-08-17 13:58:26 +02:00
f4exb
1255784b7f
PlutoSDR input: implement control of hardware DC and IQ corrections
2019-07-25 13:57:24 +02:00
f4exb
fbb29ba9cd
Fixed some compiler warnings
2019-04-21 00:13:14 +02:00
Davide Gerhard
9b1c24ee3d
plutosdr device: fix warning
...
warning: format specifies type 'long' but the argument has type 'int64_t' (aka 'long long') [-Wformat]
2019-04-15 16:17:36 +02:00
f4exb
ef15157a50
Fixed incomplete copyright headers (1)
2019-04-11 06:39:30 +02:00
Robin Getz
95edff4985
plutosdr: grab the RF bandwidth range from the device
...
This will use the RF bandwidth from the device, which is different
between AD9363 and AD9364.
Things are now managed like the device likes - analog low pass bandwidth
is RF (complex) bandwidth, not baseband single I or Q bandwidth.
Signed-off-by: Robin Getz <robin.getz@analog.com>
2019-02-01 16:42:08 -05:00
f4exb
b5a7425f1e
PlutoSDR: some minor changes to pull request #269 (Get LO range from device) and get Tx LO range also from device
2019-01-04 11:23:54 +01:00
Robin Getz
333273b3cb
pluto: Get LO range from device
...
When updating firmware, the devices which have AD9364s on them, get
reset to the default of a AD9363 (tuning range of 325 to 3800 MHz).
SDRAngel assumes a AD9364, and the GUI allows you to set LO settings
that the firmware doesn't support.
This ensures that does not happen, by going out to the hardware, and
querying the device to set the min/max limits on LO.
Signed-off-by: Robin Getz <robin.getz@analog.com>
2019-01-03 12:46:40 -05:00
f4exb
2b846f5d28
PVS-Studio static analysis corrections (2) issue #137
2018-02-22 03:04:42 +01:00
f4exb
f01b90094b
PVS-Studio static analysis corrections (1) issue #137
2018-02-21 18:54:59 +01:00
f4exb
2ddcb8c358
Differentiate Rx and Tx DSP sample sizes
2018-01-22 08:46:05 +01:00
f4exb
491b8a6d33
Replaced hardcoded bit scaling literals by defines
2018-01-21 10:57:04 +01:00
f4exb
4536680adf
PlutoSDR device handling: fixed Tx channels
2017-10-29 03:01:44 +01:00
f4exb
e87ee16302
PlutoSDR input: display actual gain value returned from device
2017-10-09 02:18:04 +02:00
f4exb
ca48070c84
PlutoSDR: print error string from libiio in console message
2017-10-09 00:12:15 +02:00
f4exb
9ba88b396b
PlutoSDR: remove from device enumeration if device is not accessible (allocate context fails)
2017-09-23 03:42:58 +02:00
f4exb
c2b7092026
PlutoSDR output: interim state (2)
2017-09-19 08:33:26 +02:00
f4exb
f30b049546
PlutoSDR: FIR filter calculation: allow normalized BW down to 0.05 and use Hamming window below 0.2
2017-09-12 18:49:12 +02:00
f4exb
629fc9ce79
PlutoSDR input: restore full range of FIR Rx gain
2017-09-11 23:51:58 +02:00
f4exb
a088f2d30e
PlutoSDR input: set FIR bandwidth limits and sample rate limits dynamically
2017-09-10 19:37:23 +02:00
f4exb
d5d769d8d7
PlutoSDR input: restored FIR filter controls
2017-09-10 18:35:38 +02:00
f4exb
924eddd3b8
PlutoSDR input: restored LO ppm correction
2017-09-10 17:18:08 +02:00
f4exb
251fcd202d
PlutoSDR input: restored soft decimation
2017-09-10 17:07:38 +02:00
f4exb
ccb1563299
PlutoSDR input: corrected I/Q loop processing as interleaved and not I/Q sample block
2017-09-10 16:58:48 +02:00
f4exb
97c137197b
PlutoSDR: reset sample rate setting via strings. Enable IQ, BB DC and RF DC tracking by default at device open
2017-09-10 12:07:54 +02:00
f4exb
b16a1ff932
PlutoSDR: changed set sample rate method to use write long long
2017-09-10 10:46:59 +02:00
f4exb
04d06085fe
PlutoSDR: debug (3)
2017-09-10 10:16:23 +02:00
f4exb
ceb304cb9f
Downgraded to version 3.6.2
2017-09-09 15:34:04 +02:00
f4exb
f38e7704ad
PlutoSDR input: debug (2)
2017-09-09 10:44:42 +02:00
f4exb
aa047c77cc
PluoSDR: debug (1)
2017-09-09 03:09:17 +02:00
f4exb
868cac90f0
PlutoSDR input: implemented the rest of apply settings
2017-09-07 23:27:24 +02:00
f4exb
e4d1aa121c
PlutoSDR: set FIR filter (3)
2017-09-07 22:24:09 +02:00
f4exb
11b657a841
PlutoSDR: set FIR filter (2)
2017-09-07 18:41:55 +02:00
f4exb
7acd2bb7ed
PlutoSDR: set FIR filter (1)
2017-09-07 08:49:22 +02:00
f4exb
5a05cf14bb
PlutoSDR input: implemented input class interim state (2)
2017-09-07 06:15:39 +02:00
f4exb
7b437e41ba
PlutoSDR input: implemented input class interim state (1)
2017-09-06 18:48:58 +02:00
f4exb
a24236a300
LimeSDR input: GUI fixes
2017-09-05 23:51:03 +02:00
f4exb
8ab3ad3b63
PlutoSDR: added read param method to device box
2017-09-05 15:06:40 +02:00
f4exb
de88e305db
PlutoSDR: added PlutoSDRDevice and PlutoSDRScan common device classes
2017-09-02 04:21:41 +02:00