Dimitri Stolnikov
fd401eecc3
update version to 0.1.0
10 years ago
Dimitri Stolnikov
6b0f84f4ed
uhd: implement frequency correction
10 years ago
Dimitri Stolnikov
d23039463d
apps: allow float frequency correction values
10 years ago
Dimitri Stolnikov
02f38ca908
uhd: implement dc correction
10 years ago
Dimitri Stolnikov
656a9a014f
hackrf: select narrower filters in auto bw mode to prevent aliasing
10 years ago
Dimitri Stolnikov
ef37d1caae
hackrf: use new sample rate function introduced in libhackrf b892bc34ad
10 years ago
Dimitri Stolnikov
7b18254262
uhd: implement bandwidth controls
10 years ago
Dimitri Stolnikov
8b2897d767
cmake: update url to documentation page
10 years ago
Dimitri Stolnikov
e90ae9daa3
make OSMOCOM lowercase
10 years ago
Dimitri Stolnikov
40028422c0
return cached values in setters immediately if same as requested
10 years ago
Dimitri Stolnikov
a0b4f3b2c5
apps: enable bandwidth controls for osmocom_fft and osmocom_siggen
10 years ago
Dimitri Stolnikov
40fb250e8f
hackrf: add fractional sample rate support introduced in libhackrf
...
d9c46cbdac
10 years ago
Dimitri Stolnikov
40483d09c8
hackrf: add human readable error prints for all libhackrf funcs
10 years ago
Dimitri Stolnikov
407be2c329
cmake: add gnuradio-pmt dependency for OSX linkage
10 years ago
Dimitri Stolnikov
86b906a019
apps: check for sample rate availability
10 years ago
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.
10 years ago
Dimitri Stolnikov
bbf06c7272
update README
10 years ago
Dimitri Stolnikov
5924f082b8
apps: remove outdated grc templates
...
osmocom_* tools shall be used to verify basic block functionality from
now on
10 years ago
Dimitri Stolnikov
e17ee6d96e
hackrf: change out-of-spec rate 5e6 to 8e6 default
10 years ago
Dimitri Stolnikov
40ca42013b
hackrf: disable start/stop as it has caused lock-ups
10 years ago
Dimitri Stolnikov
cf06b3caef
hackrf: migrate to gain API introduced in libhackrf b5f275abc5
10 years ago
Sylvain Munaut
0c9af4b426
Move to support gr-iqbalance new namespace / include path
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
10 years ago
Dimitri Stolnikov
834de6bc2d
update revision to 0.1.0git
10 years ago
Dimitri Stolnikov
c2e9c2a4ac
cmake: update FindGnuradioIQBalance
10 years ago
Dimitri Stolnikov
e37057ba19
apps: convert to gnuradio 3.7 interface
10 years ago
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
10 years ago
Dimitri Stolnikov
3e6a24e5d9
convert to gnuradio 3.7 interface
10 years ago
Dimitri Stolnikov
9912dcd1e6
update revision to 0.0.2git
...
for development of a gnuradio 3.7 version of the block
10 years ago
Dimitri Stolnikov
a19c9f84ff
update revision to 0.0.1
...
this is the last version for gnuradio 3.6
10 years ago
Dimitri Stolnikov
ceb14f0f13
hackrf: enable buffers argument for the source block
10 years ago
Dimitri Stolnikov
193fd0ad88
osmosdr: remove deprecated device arguments
10 years ago
Dimitri Stolnikov
4c101ea44c
update README
10 years ago
Dimitri Stolnikov
de74870c04
cmake: make python support optional
10 years ago
Dimitri Stolnikov
7937110496
apps: add experimental gsm waveform to siggen app
...
TODO: implement power ramp
10 years ago
Dimitri Stolnikov
c0b5ece489
apps: add spectrum sense app ported from gnuradio master
10 years ago
Dimitri Stolnikov
3393647bec
apps: add named gain controls to fft and siggen apps
...
usage examples:
osmocom_fft -a hackrf -v
osmocom_fft -a rtl=0 -v
osmocom_fft -a uhd -v
osmocom_siggen -a hackrf -f 100e6 --sweep -x 2e6 -y 10 -v
osmocom_siggen -a uhd,subdev=A:0 -f 100e6 --sweep -x 2e6 -y 10 -s 4e6 -v
10 years ago
Dimitri Stolnikov
7c22e6975c
hackrf: update to libhackrf 6f0ae9bc99 API
10 years ago
Hoernchen
905dd03ac6
hackrf: silence warning
10 years ago
Hoernchen
eab1b61253
hackrf: default to sse2 on x86/64
10 years ago
Dimitri Stolnikov
af819dfa4a
uhd: add TX support
10 years ago
Dimitri Stolnikov
52e1272ba5
uhd: update includes
10 years ago
Hoernchen
80b4ad2921
offer avx and sse to speed up float->uint8 for tx
10 years ago
Dimitri Stolnikov
2d9e29ee46
hackrf: replace non-portable usleep with boost sleep
10 years ago
Dimitri Stolnikov
59ceddbb74
cmake: add boost thread & system dependencies again
...
thanks to Alberto Albiol for pointing this out.
10 years ago
Dimitri Stolnikov
1ae6a839bb
file: update returned gain and frequency ranges
10 years ago
Dimitri Stolnikov
a0c50c2df1
source/sink: rename antennas to express their function
10 years ago
Dimitri Stolnikov
13477f279f
source/sink: return freq_range_t in get_bandwidth_range()
...
it was meta_range_t (which is binary compatible) before.
10 years ago
Dimitri Stolnikov
7ed94c6242
osmosdr: remove unimplemented sink template
...
transmit feature won't be available in final hardware
10 years ago
Dimitri Stolnikov
a31ea525fb
apps: add spectrum browser and signal generator
...
usage examples:
osmocom_fft -a "rtl=0" -f 100e6 -s 2.4e6 -g 15
osmocom_siggen_gui -a "hackrf=0" -s 5e6 -f 100e6 --sine
osmocom_siggen_gui -a "hackrf=0" -s 5e6 -f 100e6 --sweep -x 2M -y 1 -c34
known issues:
- switching between siggen modes is broken at the moment (WIP) and has
to be made via cli switches only.
- filter bandwidth controls have no effect for TX (this has to be
investigated)
10 years ago
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
10 years ago