Dimitri Stolnikov
7b11f872c4
update version to 0.0.2
2013-06-12 20:18:51 +02:00
Dimitri Stolnikov
e42752826c
uhd: implement frequency correction
2013-06-10 21:21:14 +02:00
Dimitri Stolnikov
d25666b594
apps: allow float frequency correction values
2013-06-09 23:36:58 +02:00
Dimitri Stolnikov
6f04a9b03a
uhd: implement dc correction
2013-06-09 23:13:12 +02:00
Dimitri Stolnikov
e1f4c24232
hackrf: select narrower filters in auto bw mode to prevent aliasing
2013-06-09 13:11:32 +02:00
Dimitri Stolnikov
ed627cea9c
hackrf: use new sample rate function introduced in libhackrf b892bc34ad
2013-06-09 09:03:54 +02:00
Dimitri Stolnikov
f70550fe40
uhd: implement bandwidth controls
2013-06-08 22:16:05 +02:00
Dimitri Stolnikov
5a4033869f
cmake: update url to documentation page
2013-06-08 17:39:56 +02:00
Dimitri Stolnikov
faa1f44550
return cached values in setters immediately if same as requested
2013-06-08 17:13:16 +02:00
Dimitri Stolnikov
1822e88148
apps: enable bandwidth control for osmocom_fft and osmocom_siggen
2013-06-08 17:11:53 +02:00
Dimitri Stolnikov
2cd4126288
hackrf: add fractional sample rate support introduced in libhackrf
...
d9c46cbdac
2013-06-07 22:37:29 +02:00
Dimitri Stolnikov
b59b0080f5
hackrf: add human readable error prints to all libhackrf funcs
2013-06-07 22:06:38 +02:00
Dimitri Stolnikov
eaec4c5acc
apps: check for sample rate availability
2013-06-05 19:58:16 +02:00
Dimitri Stolnikov
ba5c6c8da6
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:21:13 +02:00
Dimitri Stolnikov
17c2bda9f8
hackrf: disable start/stop as it has caused lock-ups
2013-06-02 16:17:27 +02:00
Dimitri Stolnikov
9714f9cd74
change OSMOCOM to lowercase like in master
2013-05-30 17:21:49 +02:00
Dimitri Stolnikov
0e6b6f9ec9
update revision to 0.0.2git
...
for next maintenance release 0.0.2 of gr3.6 block series
2013-05-30 17:09:41 +02:00
Dimitri Stolnikov
9cbe22f23d
hackrf: change out-of-spec rate 5e6 to 8e6 default
2013-05-30 01:00:45 +02:00
Dimitri Stolnikov
6a70539872
hackrf: update to libhackrf gain API introduced in b5f275abc5
2013-05-30 00:47:32 +02:00
Dimitri Stolnikov
fed7cfd368
update revision to 0.0.1
...
this is the legacy version for gnuradio 3.6
2013-05-29 22:38:14 +02:00
Dimitri Stolnikov
ceb14f0f13
hackrf: enable buffers argument for the source block
2013-05-26 13:04:06 +02:00
Dimitri Stolnikov
193fd0ad88
osmosdr: remove deprecated device arguments
2013-05-26 13:02:14 +02:00
Dimitri Stolnikov
4c101ea44c
update README
2013-05-26 01:07:24 +02:00
Dimitri Stolnikov
de74870c04
cmake: make python support optional
2013-05-25 18:35:04 +02:00
Dimitri Stolnikov
7937110496
apps: add experimental gsm waveform to siggen app
...
TODO: implement power ramp
2013-05-14 00:04:09 +02:00
Dimitri Stolnikov
c0b5ece489
apps: add spectrum sense app ported from gnuradio master
2013-05-09 13:50:45 +02:00
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
2013-05-09 13:48:16 +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
Dimitri Stolnikov
af819dfa4a
uhd: add TX support
2013-05-07 22:46:07 +02:00
Dimitri Stolnikov
52e1272ba5
uhd: update includes
2013-05-07 22:44:08 +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
59ceddbb74
cmake: add boost thread & system dependencies again
...
thanks to Alberto Albiol for pointing this out.
2013-05-01 13:51:35 +02:00
Dimitri Stolnikov
1ae6a839bb
file: update returned gain and frequency ranges
2013-04-30 21:46:01 +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
7ed94c6242
osmosdr: remove unimplemented sink template
...
transmit feature won't be available in final hardware
2013-04-30 20:29:47 +02:00
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)
2013-04-28 12:46:03 +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
882b6da6ac
hackrf: updated source comments
2013-04-28 12:28:04 +02:00
Dimitri Stolnikov
37f6383c7c
hackf: implement start & stop methods
...
This allows a block to enable an associated driver to begin
transfering data just before we start to execute the scheduler.
The end result is that this reduces latency in the pipeline
when dealing with audio devices, usrps, etc.
2013-04-26 21:50:50 +02:00
Dimitri Stolnikov
9bd7cbf4e1
source: update header documentation
2013-04-26 21:21:56 +02:00
Dimitri Stolnikov
e157449a9e
hackrf: don't skip first samples when streaming
2013-04-26 21:04:30 +02:00
Dimitri Stolnikov
98a805481e
hackrf: make failures more verbose
2013-04-26 20:43:06 +02:00
Dimitri Stolnikov
871f0cc273
update cmake module from gnuradio master
2013-04-16 21:55:55 +02:00
Dimitri Stolnikov
ae2de75272
cmake: add windows dll resource file
2013-04-16 21:53:09 +02:00
Dimitri Stolnikov
afd56f4b5a
hackrf: implement BB lowpass filter control
...
To use the default (automatic) bandwidth filter selection, this should
be set to 0.
2013-04-15 23:36:55 +02:00
Jaroslav Škarvada
8578eee7ce
allow docdir location override
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-04-14 17:39:02 +02:00