Sylvain Munaut
77ac70ebc3
apps/osmocom_fft: Handle continuous range for sample rate gracefully
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2020-02-16 09:52:00 +01:00
Stefan `Sec` Zehl
e63b8a7f6f
apps: Forward port osmocom_fft to Python 3 and Qt Widget
...
From: Stefan `Sec` Zehl <sec@42.org>
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2020-02-16 09:52:00 +01:00
Sylvain Munaut
465d2f433c
apps: Initial forward port to Python 3
...
Both from 2to3 and some manual tweaks from here and there.
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2020-02-16 09:52:00 +01:00
Sylvain Munaut
982945a477
build: Update CMakeLists.txt copyright header
...
Part of GNURadio 3.8 migration
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2020-02-16 09:51:37 +01:00
Dimitri Stolnikov
b206a90f49
apps: implement --peak-hold option for fft
2016-02-28 17:50:54 +01:00
Dimitri Stolnikov
e6f46a1c04
apps: added --clock-source option to fft and siggen
2016-02-28 17:46:55 +01:00
Marcus Müller
20a5986ca0
made siggen cooperate with sinks without bw range
2016-01-10 22:12:25 +01:00
Dimitri Stolnikov
da27f3fb0a
apps: fix named gain access on osmocom_siggen_base.py
2014-11-25 20:03:26 +01:00
Dimitri Stolnikov
1e8b45d09e
apps/fft: make recording controls visible, but don't record by default
...
To start recording, verify the filename and press REC button...
2014-03-14 10:51:15 +01:00
Dimitri Stolnikov
567fcbdffa
apps/fft: implement file recording capability
...
Available wildcards:
%S: sample rate
%F: center frequency
%T: timestamp (%Y%m%d%H%M%S)
Example: osmocom_fft -r /tmp/name-f%F-s%S-t%T.cfile
2014-03-11 12:14:14 +01:00
Dimitri Stolnikov
d29896d854
apps/siggen: add parameter to specify named gains
2014-03-11 10:44:06 +01:00
Dimitri Stolnikov
7ae3e985e2
osmocom_fft: print the exception thrown in DC/IQ correction setters
2014-01-11 09:06:20 +01:00
Dimitri Stolnikov
49765922da
osmocom_siggen: add controls for DC offset and IQ imbalance correction
2014-01-11 09:05:26 +01:00
Dimitri Stolnikov
15d3699d72
apps/osmocom_fft: gui to set DC offset / IQ imbalance correction mode
2013-12-28 00:56:11 +01:00
Sylvain Munaut
2287f08bad
osmocom_fft: Properly set initial sample rate for fosphor output
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-12-22 17:05:08 +01:00
Dimitri Stolnikov
0d10f5e9bc
apps/osmocom_fft: recover when .step property is not given for a range
2013-11-06 21:27:04 +01:00
Sylvain Munaut
c21b09ae4a
osmocom_fft: Make the scope area fill all available space
...
The control area is now fixed / packed
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-10-26 21:17:36 +02:00
Sylvain Munaut
a2fcadaef3
osmocom_fft: Use the new WX version of fosphor sink
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-10-26 21:17:36 +02:00
Dimitri Stolnikov
b7e2dd013b
apps/osmocom_fft: use reasonable defaults for gain & center frequency
2013-10-26 15:04:36 +02:00
Sylvain Munaut
c904d26eb4
apps/osmocom_fft: Add option to use fosphor for the main display
...
Currently the GLFW variant as it's all that's available currently
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-10-19 16:41:09 +02:00
Dimitri Stolnikov
0851071ba2
apps: catch corner cases for file= mode in osmocom_fft
...
verified for gqrx and sdrangerlove as well:
file=/tmp/lte.cfile,rate=40e6,freq=1815e6,repeat=true,throttle=true
2013-10-18 19:48:15 +02:00
Dimitri Stolnikov
40a5194276
apps: filter bandwidth follows sample rate in osmocom_fft
2013-09-28 13:49:25 +02:00
Sylvain Munaut
04b4c8b66a
apps: Improve the GSM burst generation
...
Not sure the power window is really aligned to the samples yet though.
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-09-12 23:51:30 +02:00
Dimitri Stolnikov
d23039463d
apps: allow float frequency correction values
2013-06-09 23:37:47 +02:00
Dimitri Stolnikov
e90ae9daa3
make OSMOCOM lowercase
2013-06-08 17:38:18 +02:00
Dimitri Stolnikov
a0b4f3b2c5
apps: enable bandwidth controls for osmocom_fft and osmocom_siggen
2013-06-08 16:39:47 +02:00
Dimitri Stolnikov
86b906a019
apps: check for sample rate availability
2013-06-05 19:52:41 +02:00
Dimitri Stolnikov
5924f082b8
apps: remove outdated grc templates
...
osmocom_* tools shall be used to verify basic block functionality from
now on
2013-06-05 00:15:07 +02:00
Dimitri Stolnikov
e37057ba19
apps: convert to gnuradio 3.7 interface
2013-05-30 17:01:16 +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
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
ae3f9b6ce6
update GRC files with the new if gain API
2012-07-18 21:25:37 +02:00
Dimitri Stolnikov
8748ee2b56
update GRC examples
2012-05-15 18:35:50 +02:00
Dimitri Stolnikov
c9637fc181
remove handmade python flowgraph that is not needed anymore
2012-05-15 18:24:35 +02:00
Dimitri Stolnikov
ba0b52868a
changed logic value for automatic gain mode
...
sorry boys & girls!
2012-05-05 21:06:54 +02:00
Dimitri Stolnikov
cf1c3ab117
pick first device if no device arguments were specified
2012-05-05 20:43:34 +02:00
Dimitri Stolnikov
47734f299d
use manual gain mode by default
2012-05-05 15:00:35 +02:00
Dimitri Stolnikov
3a47e3661c
add api for manual gain mode control
2012-05-05 00:43:32 +02:00
Dimitri Stolnikov
0216d1022b
update GRC files for multichannel source
2012-04-28 20:20:07 +02:00
Dimitri Stolnikov
3ddcdbd8b8
update GRC integration
2012-04-11 23:40:27 +02:00
Dimitri Stolnikov
313334d54a
fix scaling in LUT generation
2012-04-06 15:58:12 +02:00
Dimitri Stolnikov
0efd28de6b
initial commit
2012-04-06 15:29:14 +02:00