Dimitri Stolnikov
b3bbe0935e
hackrf: don't set automatic bandwidth on samplerate change
...
automatic bandwidth selection may be triggered by calling
set_bandwidth(0) after changing the sample rate
2013-09-28 13:49:00 +02:00
Dimitri Stolnikov
656a9a014f
hackrf: select narrower filters in auto bw mode to prevent aliasing
2013-06-09 13:10:16 +02:00
Dimitri Stolnikov
ef37d1caae
hackrf: use new sample rate function introduced in libhackrf b892bc34ad
2013-06-09 09:01:00 +02:00
Dimitri Stolnikov
40fb250e8f
hackrf: add fractional sample rate support introduced in libhackrf
...
d9c46cbdac
2013-06-07 22:32:21 +02:00
Dimitri Stolnikov
40483d09c8
hackrf: add human readable error prints for all libhackrf funcs
2013-06-07 21:43:52 +02:00
Dimitri Stolnikov
7a129238b7
hackrf: set the default sample rate to 10M
...
this prevents a regression with early firmware who did not have 8M rate
but 5M instead. they both had 10M, so we use this as default.
2013-06-05 19:20:08 +02:00
Dimitri Stolnikov
e17ee6d96e
hackrf: change out-of-spec rate 5e6 to 8e6 default
2013-06-03 22:01:20 +02:00
Dimitri Stolnikov
40ca42013b
hackrf: disable start/stop as it has caused lock-ups
2013-06-02 15:53:45 +02:00
Dimitri Stolnikov
cf06b3caef
hackrf: migrate to gain API introduced in libhackrf b5f275abc5
2013-06-02 15:29:19 +02:00
Dimitri Stolnikov
7e55cb9224
introduce osmosdr namespace, remove _c suffix
...
- the namespace conversion adopts the common gnuradio coding guidelines
- suffix removal is a preparation to support 8/16 bit complex data types
2013-05-30 16:14:22 +02:00
Dimitri Stolnikov
3e6a24e5d9
convert to gnuradio 3.7 interface
2013-05-29 22:34:40 +02:00
Dimitri Stolnikov
7c22e6975c
hackrf: update to libhackrf 6f0ae9bc99 API
2013-05-08 21:37:30 +02:00
Hoernchen
905dd03ac6
hackrf: silence warning
2013-05-08 20:41:52 +02:00
Hoernchen
eab1b61253
hackrf: default to sse2 on x86/64
2013-05-08 20:25:23 +02:00
Hoernchen
80b4ad2921
offer avx and sse to speed up float->uint8 for tx
2013-05-06 21:52:19 +02:00
Dimitri Stolnikov
2d9e29ee46
hackrf: replace non-portable usleep with boost sleep
2013-05-02 23:08:32 +02:00
Dimitri Stolnikov
a0c50c2df1
source/sink: rename antennas to express their function
2013-04-30 21:44:31 +02:00
Dimitri Stolnikov
13477f279f
source/sink: return freq_range_t in get_bandwidth_range()
...
it was meta_range_t (which is binary compatible) before.
2013-04-30 21:00:57 +02:00
Dimitri Stolnikov
a5bdb27240
hackrf: add TX support (wip)
...
features:
- gain control for AMP & VGA
- frequency error correction
- automatic baseband filter
- up to 20M sampling rate
limitations:
- no DC offset correction implemented (yet)
- high sampling rates may not work on slow machines
the following TX named gain stages are available:
RF: MGA-81563, switchable 0 or 14dB
IF: MAX2837 VGA, 0 to 47dB in 1dB steps
2013-04-28 12:36:31 +02:00
Dimitri Stolnikov
f5670788fc
hackrf: add support for HackRF devices through libhackrf
...
features:
- gain control for LNA & VGA
- frequency error correction
- automatic baseband filter
- up to 20M sampling rate
limitations:
- no DC offset correction implemented (yet)
- no RX preamplifier control (disabled by default)
- high sampling rates may not work on slow machines
2013-04-10 21:05:14 +02:00