This is rework of previous post of patches for setting BW on R820T
tunners. It contains only minor cleantups (fix grammar) and add function
for getting BW.
The one question remains whatever to keep or not BW setting support for
really narrow bandwidth values. They does have a bit blurry edges and
for unexperienced users can cause a bit of troubles in other hand for
someone who knows what to do can be still usefull.
P
Moin,
what bandwiidth is needed for sdr_tcp? Does it depend on the signal
bandwiidth like CW or stereo fm? I wonder if it will work on a Respberry
Pi B+ with 700kBit/s uplink.
Thanks for any hint
--
|Michael Renner E-mail: michael.renner(a)gmx.de |
|81541 Munich Twitter: dd0ul |
|Germany Don't drink as root! ESC:wq
Hi all,
I just tried compiling rtl-sdr under cygwin and got the following
output. maybe someone has a tip for me here:
$ make
Scanning dependencies of target convenience_static
[ 5%] Building C object
src/CMakeFiles/convenience_static.dir/convenience/conve
nience.c.o
Linking C static library libconvenience_static.a
[ 5%] Built target convenience_static
Scanning dependencies of target rtlsdr_shared
[ 10%] Building C object src/CMakeFiles/rtlsdr_shared.dir/librtlsdr.c.o
[ 15%] Building C object src/CMakeFiles/rtlsdr_shared.dir/tuner_e4k.c.o
[ 20%] Building C object src/CMakeFiles/rtlsdr_shared.dir/tuner_fc0012.c.o
[ 25%] Building C object src/CMakeFiles/rtlsdr_shared.dir/tuner_fc0013.c.o
[ 30%] Building C object src/CMakeFiles/rtlsdr_shared.dir/tuner_fc2580.c.o
[ 35%] Building C object src/CMakeFiles/rtlsdr_shared.dir/tuner_r82xx.c.o
Linking C shared library cygrtlsdr-0.dll
[ 35%] Built target rtlsdr_shared
Scanning dependencies of target rtl_adsb
[ 40%] Building C object src/CMakeFiles/rtl_adsb.dir/rtl_adsb.c.o
Linking C executable rtl_adsb.exe
libconvenience_static.a(convenience.c.o):convenience.c:(.text+0x18b):
undefined
reference to `rtlsdr_set_tuner_gain_mode'
libconvenience_static.a(convenience.c.o):convenience.c:(.text+0x1a7):
undefined
reference to `rtlsdr_get_tuner_gains'
libconvenience_static.a(convenience.c.o):convenience.c:(.text+0x1c8):
undefined
reference to `rtlsdr_get_tuner_gains'
libconvenience_static.a(convenience.c.o):convenience.c:(.text+0x275):
undefined
reference to `rtlsdr_set_center_freq'
libconvenience_static.a(convenience.c.o):convenience.c:(.text+0x2f5):
undefined
reference to `rtlsdr_set_sample_rate'
libconvenience_static.a(convenience.c.o):convenience.c:(.text+0x375):
undefined
reference to `rtlsdr_set_direct_sampling'
libconvenience_static.a(convenience.c.o):convenience.c:(.text+0x474):
undefined
reference to `rtlsdr_set_offset_tuning'
libconvenience_static.a(convenience.c.o):convenience.c:(.text+0x4f4):
undefined
reference to `rtlsdr_set_tuner_gain_mode'
libconvenience_static.a(convenience.c.o):convenience.c:(.text+0x575):
undefined
reference to `rtlsdr_set_tuner_gain_mode'
libconvenience_static.a(convenience.c.o):convenience.c:(.text+0x58b):
undefined
reference to `rtlsdr_set_tuner_gain'
libconvenience_static.a(convenience.c.o):convenience.c:(.text+0x651):
undefined
reference to `rtlsdr_set_freq_correction'
libconvenience_static.a(convenience.c.o):convenience.c:(.text+0x6bc):
undefined
reference to `rtlsdr_reset_buffer'
libconvenience_static.a(convenience.c.o):convenience.c:(.text+0x70b):
undefined
reference to `rtlsdr_get_device_count'
libconvenience_static.a(convenience.c.o):convenience.c:(.text+0x770):
undefined
reference to `rtlsdr_get_device_usb_strings'
libconvenience_static.a(convenience.c.o):convenience.c:(.text+0x7ff):
undefined
reference to `rtlsdr_get_device_usb_strings'
libconvenience_static.a(convenience.c.o):convenience.c:(.text+0x83b):
undefined
reference to `rtlsdr_get_device_usb_strings'
libconvenience_static.a(convenience.c.o):convenience.c:(.text+0x89d):
undefined
reference to `rtlsdr_get_device_usb_strings'
libconvenience_static.a(convenience.c.o):convenience.c:(.text+0x918):
undefined
reference to `rtlsdr_get_device_name'
libconvenience_static.a(convenience.c.o):convenience.c:(.text+0x9ca):
undefined
reference to `rtlsdr_get_device_name'
collect2: Fehler: ld gab 1 als Ende-Status zurück
src/CMakeFiles/rtl_adsb.dir/build.make:88: die Regel für Ziel
„src/rtl_adsb.exe“
scheiterte
make[2]: *** [src/rtl_adsb.exe] Fehler 1
CMakeFiles/Makefile2:175: die Regel für Ziel
„src/CMakeFiles/rtl_adsb.dir/all“ s
cheiterte
make[1]: *** [src/CMakeFiles/rtl_adsb.dir/all] Fehler 2
Makefile:117: die Regel für Ziel „all“ scheiterte
make: *** [all] Fehler 2
---
Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.
http://www.avast.com
Hi,
I had a problem with rtlsdr_cancel_async.
I find this fork on github that solve my problem
https://github.com/pabigot/rtl-sdr
nice ..
And then realize that there are 46 forks of the rtl-sdr on github....
I know that's how github works , but is there somewhere an effort to
merge the best of these mods ?
It doesn't seems to be the case on github, but perhaps elsewhere ?
Hi all,
anyone could tell me how to compile rtl-sdr on windows using cygwin?
i have all libs but i seem not to get any dlls and programs back.
used the normal cmake and the method using a configure script.
greetings,
simon
---
Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.
http://www.avast.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Due to discussion I've witnessed with zero_chaos on #gnuradio:
a patch to make it possible to tell CMake where to put udev rules.
Greetings,
Marcus
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAEBAgAGBQJVDdKXAAoJEAFxB7BbsDrLBmkH/0toLFdjybA5bg9WZPUi4MbN
7iwGQqFChnVmJrqHSdPLbny1nRNa4dLb2Zz3yqk9i5I/jZXlIKu3Fwo217q4asCX
7QUBrywVbNeYOdPkhKbYAEXc8Yb9RH6kGOsp/NGHtLNsjVMTUwH7/Iyc/c7s+94N
RLAq4lDl/bq7fnoYzO1Gekeube+TI4OfXPIQHz5mQz9DioOcAc9a4lMg0zW/0d4k
LlB/Yd6ECONLE8JDGz4TdklK7kITkRaNyCyCUgxnKyWfBw2BQiiALO0A9IHjf+ht
TmAxcUjeLKAVvNtLBhFAK3MdBNccSD/DrpZsIzLq+J3+JPS2gH/zRnoyNxhSSrE=
=TA56
-----END PGP SIGNATURE-----
I am struggling with using some of the R820T-based dongles I bought (http://www.dx.com/p/170541).
I am wondering where the specs from http://sdr.osmocom.org/trac/wiki/rtl-sdr comes from: although
I am told that the operating frequency range is 24 - 1766 MHz, I am struggling to lock
at 1574.2 MHz. From the datasheet (http://superkuh.com/gnuradio/R820T_datasheet-Non_R-20111130_unlocked.pdf)
we are already well above the "official" operating frequency of this receiver frontend, but
I nevertheless attempted to reproduce with this dongle the GPS decoding scheme I successfully implemented
with E4k based dongles (for teaching purposes, I'd need a reliable supply of dongles but I only have
a couple of E4k based dongles left, one of them probably damaged since the frontend is overheating).
I did try to replace L9 (RF input), L2 + L6 (RF filters) and most significantly the pump charge
RC circuit R8/C16 from the datasheet with high quality RF-grade components, but only managed to
extend by ~60 MHz the locking range of the PLL, from 1.500 to 1.560 GHz. I am unable to to gain the
last 20 MHz of reliable locking to receive GPS !
The way I measure is trivial: a frequency synthesizer generates a single tone (-35 dBm) and I look
at the gnuradio FFT output. After a couple of seconds, the PLL unlocks and the visible single tone
vanishes from the FFT. At 1.5 GHz the measurement is unreliable, lasts for about 1-10 seconds
at 1.55 GHz, and a second at most at 1.56 GHz. The dongles never lock at 1.57 GHz, let alone 1.5742 GHz.
I attempted the experiment with 3 dongles (of the 12 I have) so something is definitely wrong with
either the layout of the PCB, or the information on the web page.
Thanks for any info or which component to upgrade to extend the operating range (by only another 30 MHz !),
JM
--
JM Friedt, FEMTO-ST Time & Frequency/SENSeOR, 32 av. observatoire, 25044 Besancon, France