Eric Wild
a309841752
osmocom_fft: make it work with gr >= 3.9 qwidget/pyqwidget
...
This should fix it for both versions
8 months ago
Vadim Yanitskiy
9c58e8a991
apps/osmocom_siggen: fix missing parentheses in call to print
9 months ago
Eric Wild
7e955ad284
apps: fix up guiles siggen for 3.9
2 years ago
Eric Wild
64781cc652
disable spectrum sense for now
...
feval was removed in gr commit 0249f7ce0cf5173b946b936c5cd66380afc8bf92
2 years ago
Clayton Smith
c7012949e1
Use the new namespace for FFT windows
...
Signed-off-by: Eric Wild <ewild@sysmocom.de>
2 years ago
Sylvain Munaut
77ac70ebc3
apps/osmocom_fft: Handle continuous range for sample rate gracefully
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
3 years ago
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>
3 years ago
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>
3 years ago
Sylvain Munaut
982945a477
build: Update CMakeLists.txt copyright header
...
Part of GNURadio 3.8 migration
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
3 years ago
Dimitri Stolnikov
b206a90f49
apps: implement --peak-hold option for fft
7 years ago
Dimitri Stolnikov
e6f46a1c04
apps: added --clock-source option to fft and siggen
7 years ago
Marcus Müller
20a5986ca0
made siggen cooperate with sinks without bw range
7 years ago
Dimitri Stolnikov
da27f3fb0a
apps: fix named gain access on osmocom_siggen_base.py
8 years ago
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...
9 years ago
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
9 years ago
Dimitri Stolnikov
d29896d854
apps/siggen: add parameter to specify named gains
9 years ago
Dimitri Stolnikov
7ae3e985e2
osmocom_fft: print the exception thrown in DC/IQ correction setters
9 years ago
Dimitri Stolnikov
49765922da
osmocom_siggen: add controls for DC offset and IQ imbalance correction
9 years ago
Dimitri Stolnikov
15d3699d72
apps/osmocom_fft: gui to set DC offset / IQ imbalance correction mode
9 years ago
Sylvain Munaut
2287f08bad
osmocom_fft: Properly set initial sample rate for fosphor output
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
9 years ago
Dimitri Stolnikov
0d10f5e9bc
apps/osmocom_fft: recover when .step property is not given for a range
9 years ago
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>
9 years ago
Sylvain Munaut
a2fcadaef3
osmocom_fft: Use the new WX version of fosphor sink
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
9 years ago
Dimitri Stolnikov
b7e2dd013b
apps/osmocom_fft: use reasonable defaults for gain & center frequency
9 years ago
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>
9 years ago
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
9 years ago
Dimitri Stolnikov
40a5194276
apps: filter bandwidth follows sample rate in osmocom_fft
9 years ago
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>
10 years ago
Dimitri Stolnikov
d23039463d
apps: allow float frequency correction values
10 years ago
Dimitri Stolnikov
e90ae9daa3
make OSMOCOM lowercase
10 years ago
Dimitri Stolnikov
a0b4f3b2c5
apps: enable bandwidth controls for osmocom_fft and osmocom_siggen
10 years ago
Dimitri Stolnikov
86b906a019
apps: check for sample rate availability
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
e37057ba19
apps: convert to gnuradio 3.7 interface
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
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
ae3f9b6ce6
update GRC files with the new if gain API
11 years ago
Dimitri Stolnikov
8748ee2b56
update GRC examples
11 years ago
Dimitri Stolnikov
c9637fc181
remove handmade python flowgraph that is not needed anymore
11 years ago
Dimitri Stolnikov
ba0b52868a
changed logic value for automatic gain mode
...
sorry boys & girls!
11 years ago
Dimitri Stolnikov
cf1c3ab117
pick first device if no device arguments were specified
11 years ago
Dimitri Stolnikov
47734f299d
use manual gain mode by default
11 years ago
Dimitri Stolnikov
3a47e3661c
add api for manual gain mode control
11 years ago
Dimitri Stolnikov
0216d1022b
update GRC files for multichannel source
11 years ago
Dimitri Stolnikov
3ddcdbd8b8
update GRC integration
11 years ago
Dimitri Stolnikov
313334d54a
fix scaling in LUT generation
11 years ago
Dimitri Stolnikov
0efd28de6b
initial commit
11 years ago