Σελίδα 1 από 2

Δέκτης ραδιοσυχνοτήτων FM VHF UHF rtl sdr

ΔημοσίευσηΔημοσιεύτηκε: 15 Νοέμ 2012, 21:58
από the_eye
Σε αυτόν τον οδηγό θα δούμε πως μπορούμε με ένα απλό usb tv tuner με 20 € να κάνουμε λήψη μεγάλου εύρους από το φάσμα ραδιοσυχνοτήτων.


Αυτό μπορούμε να το επιτύχουμε με τα usb tv tuners που περιέχουν το RTL2832U chip.
Περισσότερα θα βρείτε εδώ
http://sdr.osmocom.org/trac/wiki/rtl-sdr
http://www.rtlsdr.com/2012/04/rtlsdr-co ... lity-list/

Ενημ. Υπάρχει και ppa http://forum.ubuntu-gr.org/viewtopic.ph ... 03#p306648



Εγκατάσταση βιβλιοθηκών για τα παρακάτω βήματα.
Κώδικας: Επιλογή όλων
sudo apt-get install cmake swig libcppunit-dev python-cheetah doxygen libboost-all-dev python-sphinx fftw3-dev python-numpy libqwt-dev libusb++-dev libusb-dev libusb-1.0-0-dev libgsl0-dev python-wxgtk2.6 qtcreator


1. Εγκατάσταση driver

Κώδικας: Επιλογή όλων
cd ~
sudo apt-get install build-essential
sudo apt-get install linux-headers-$(uname -r)
sudo apt-get install git
git clone https://github.com/ambrosa/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0.git
cd DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0
cd RTL2832-2.2.2_kernel-3.0.0


Μετά κάνουμε διόρθωση του Makefile ανάλογα με τον kernel που έχουμε. Για την 12.04 πρέπει να γίνει έτσι.
Κώδικας: Επιλογή όλων
# kernel 3.0.0 / 3.1.0
#INCLUDE_EXTRA_DVB := include-300

# kernel 3.2.0
INCLUDE_EXTRA_DVB := include-320


Συνεχίζουμε

Κώδικας: Επιλογή όλων
make clean
make
sudo make install
modprobe dvb_usb_rtl2832u


Συνδέουμε το tvtuner και βλέπουμε στο dmesg κάτι σαν το παρακάτω
Κώδικας: Επιλογή όλων
[ 7663.660071] usb 1-3: new high-speed USB device number 5 using ehci_hcd
[ 7663.809128] dvb-usb: found a 'DVB-T TV Stick' in warm state.
[ 7663.809143] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 7663.810837] DVB: registering new adapter (DVB-T TV Stick)
[ 7663.826407] RTL2832U usb_init_bulk_setting : USB2.0 HIGH SPEED (480Mb/s)
[ 7664.055054] RTL2832U check_tuner_type : FC0012 tuner on board...
[ 7664.617209] DVB: registering adapter 0 frontend 0 (Realtek DVB-T RTL2832)...
[ 7664.617538] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb1/1-3/input/input9
[ 7664.617853] dvb-usb: schedule remote query interval to 287 msecs.
[ 7664.617862] dvb-usb: DVB-T TV Stick successfully initialized and connected.



2. Εγκατάσταση GNU Radio
Είναι ένα λογισμικό όπου μπορούμε να σχεδιάσουμε ειδικούς δέκτες ραδιοσυχνοτήτων.

Ο ποιο εύκολος τρόπος είναι με το παρακάτω script.
Κώδικας: Επιλογή όλων
cd ~
wget http://www.sbrac.org/files/build-gnuradio
chmod +x ./build-gnuradio
./build-gnuradio

θα τρέξει για αρκετή ώρα.
Για να δοκιμάσουμε ότι προχωράμε σωστά δοκιμάζουμε
Κώδικας: Επιλογή όλων
rtl_test -t

Αν πάρουμε ως αποτέλεσμα το παρακάτω ή κάτι παρόμοιο είμαστε οκ
Κώδικας: Επιλογή όλων
Found 1 device(s):
  0:  ezcap USB 2.0 DVB-T/DAB/FM dongle

Using device 0: ezcap USB 2.0 DVB-T/DAB/FM dongle
Found Elonics E4000 tuner
Benchmarking E4000 PLL...
[E4K] PLL not locked for 51000000 Hz!
[E4K] PLL not locked for 2229000000 Hz!
[E4K] PLL not locked for 1115000000 Hz!
[E4K] PLL not locked for 1245000000 Hz!
E4K range: 52 to 2228 MHz
E4K L-band gap: 1115 to 1245 MHz


3. Εγκατάσταση Gqrx


Κώδικας: Επιλογή όλων
cd ~
git clone https://github.com/csete/gqrx.git
cd gqrx
qtcreator ./gqrx.pro

Στο qtcreator επιλέγουμε Build -> Build all
Μετά για να το τρέξουμε
Κώδικας: Επιλογή όλων
cd ..
cd gqrx-build-desktop-Qt_4_8_1_in_PATH__System__Release
./gqrx


4. Εγκατάσταση Fldigi


Μπορούμε να το εγκαταστήσουμε από το κέντρο λογισμικού.
Είναι ένα πρόγραμμα όπου μπορούμε να αποδιαμορφώσουμε τα σήματα που θα λαμβάνουμε. Τα ποιο συχνά σήματα που θα ακούσουμε θα είναι RTTY και CW (κώδικας Μορς http://el.wikipedia.org/wiki/%CE%9A%CF% ... F%81%CF%82)
Περισσότερα για την εφαρμογή εδώ : http://www.w1hkj.com/beginners.html

Αν όλα πάνε καλά με τις μεταγλωττίσεις.
Ανοίγουμε την εφαρμογή gqrx και ψάχνουμε στις συχνότητες για κάποιο σήμα. Θα θυμίζει παλιό dialup modem ο ήχος του.
Μετά με την εφαρμογή Fldigi πατώντας RX και επιλέγοντας την κωδικοποίηση μπορούμε να το μετατρέψουμε σε κείμενο.

Ένα δείγμα από RTTY


και εικόνα από NOAA

Re: Δέκτης ραδιοσυχνοτήτων FM VHF UHF

ΔημοσίευσηΔημοσιεύτηκε: 15 Νοέμ 2012, 22:01
από simosx
Ωραίος οδηγός για την ενότητα HowTo.
Για το Gqrx χρειάζεται μεταγλώττιση. Μήπως κατάφερες να βρεις πακέτο PPA;

Re: Δέκτης ραδιοσυχνοτήτων FM VHF UHF rtl sdr

ΔημοσίευσηΔημοσιεύτηκε: 15 Νοέμ 2012, 23:47
από the_eye
Όχι και δυστυχώς θέλει πολλά για να μεταγλωττιστεί.

Re: Δέκτης ραδιοσυχνοτήτων FM VHF UHF rtl sdr

ΔημοσίευσηΔημοσιεύτηκε: 12 Φεβ 2014, 12:17
από matthew
Πολύ καλός οδηγός. Το Fldigi είναι για ψηφιακές διαμορφώσεις & το Gqrx για αναλογικές.

Re: Δέκτης ραδιοσυχνοτήτων FM VHF UHF rtl sdr

ΔημοσίευσηΔημοσιεύτηκε: 12 Φεβ 2014, 17:40
από xqtr
To αποθετηριο για το gqrx, ειναι αυτο: ppa:gqrx/releases και απο οτι βλεπω περιεχει ολα τα απαραιτητα (gnuradio, rtlsdr κα).

Στα υποψιν... η ακροαση/παρακολουθηση συχνοτητων, ειναι παρανομη με βαση το νομο και απαιτει ο χρηστης/χειριστης, να εχει αδεια/διπλωμα ραδιοερασιτεχνη "Κατηγοριας 1"... αλλα ακομα και σε αυτη την περιπτωση, μονο για τις ραδιοσυχνοτητες που επιτρεπονται για την κατηγορια αυτη.

Re: Δέκτης ραδιοσυχνοτήτων FM VHF UHF rtl sdr

ΔημοσίευσηΔημοσιεύτηκε: 12 Φεβ 2014, 18:50
από matthew
xqtr έγραψε:Στα υποψιν... η ακροαση/παρακολουθηση συχνοτητων, ειναι παρανομη με βαση το νομο και απαιτει ο χρηστης/χειριστης, να εχει αδεια/διπλωμα ραδιοερασιτεχνη "Κατηγοριας 1"... αλλα ακομα και σε αυτη την περιπτωση, μονο για τις ραδιοσυχνοτητες που επιτρεπονται για την κατηγορια αυτη.

Λάθος! Σύμφωνα με τον κανονισμό (ΦΕΚ 1969 2-9-2011 καθώς & τις μετέπειτα τροποποιήσεις του) αναφέρεται ρητά μέσα το φάσμα (μπάντες, συχνότητες) & η ισχύς κλπ που μπορούμε να εκπέμπουμε οι αδειούχοι. Δεν αναφέρει τίποτε για την ακρόαση, πράγμα που σημαίνει ότι μπορούμε να ακούμε όπου θέλουμε! :P :angel: Επιτρέπεται & στην κατηγορία εισαγωγικού επιπέδου. :roll: :mrgreen:

Re: Δέκτης ραδιοσυχνοτήτων FM VHF UHF rtl sdr

ΔημοσίευσηΔημοσιεύτηκε: 12 Φεβ 2014, 21:31
από xqtr
matthew έγραψε:συχνότητες) & η ισχύς κλπ που μπορούμε να εκπέμπουμε οι αδειούχοι. Δεν αναφέρει τίποτε για την ακρόαση, πράγμα που σημαίνει ότι μπορούμε να ακούμε όπου θέλουμε!


http://www.sv1bkn.gr/test/kn.pdf
παραγραφος 15 σελίδα 27095

Απαγορεύεται ο ραδιοερασιτέχνης να χρησιμοποιεί τον εξοπλισμό του με σκοπό την παραβίαση του απορρήτου των επικοινωνιών.


Ολος ο νομος αναφερεται σε ραδιοερασιτεχνες... δεν αναφερει οτι ο μη ραδιοερασιτεχνης, μπορει να κανει ακροαση σε οποιαδηποτε συχνοτητα... Και για τους ραδιοερασιτεχνες αναφερει οτι ναι μεν μπορεις να ακους, χωρις ομως να παραβιαζεις το απορρητο των επικοινωνιων... τρεχα γυρευοπουλε δηλαδη...

Καθενας οπως νομιζει. ;)

Re: Δέκτης ραδιοσυχνοτήτων FM VHF UHF rtl sdr

ΔημοσίευσηΔημοσιεύτηκε: 13 Φεβ 2014, 04:49
από matthew
xqtr έγραψε:http://www.sv1bkn.gr/test/kn.pdf
παραγραφος 15 σελίδα 27095

Απαγορεύεται ο ραδιοερασιτέχνης να χρησιμοποιεί τον εξοπλισμό του με σκοπό την παραβίαση του απορρήτου των επικοινωνιών.


Ολος ο νομος αναφερεται σε ραδιοερασιτεχνες... δεν αναφερει οτι ο μη ραδιοερασιτεχνης, μπορει να κανει ακροαση σε οποιαδηποτε συχνοτητα... Και για τους ραδιοερασιτεχνες αναφερει οτι ναι μεν μπορεις να ακους, χωρις ομως να παραβιαζεις το απορρητο των επικοινωνιων... τρεχα γυρευοπουλε δηλαδη...

Καθενας οπως νομιζει. ;)

Ναι, το γνωρίζω αυτό. Αδειούχος ραδιοερασιτέχνης είμαι. Για τους μη αδειούχους απαγορεύεται ακόμη & η κατοχή ασυρμάτου, πόσο μάλλον η χρήση του. Επειδή το έχω συζητήσει με δικηγόρο που είναι & ρ/ε, με την παραπάνω φράση (για την παραβίαση του απορρήτου των επικοινωνιών) ο νομοθέτης εννοεί ότι μπορεί να κάνει ακρόαση ο αδειούχος ρ/ε ακόμη & στα σώματα ασφαλείας πχ αστυνομία, πυροσβεστική, λιμενικό, ΕΚΑΒ κλπ αλλά απαγορεύεται να βγάζει στη φόρα αυτά που ακούει, ή να κάνει ακρόαση παρέα με άτομα άσχετα με το χόμπι, ή να λινκάρει πχ έναν επαναλήπτη δημόσιας υπηρεσίας ή σώματος ασφαλείας σε ρ/ε επαναλήπτη ή το αντίστροφο. Ναι, κατά καιρούς έχουν γίνει & τέτοια. :thumbdown: Το θέμα είναι ότι οι ρ/ε με σωστή ραδιοερασιτεχνική παιδεία σεβόμαστε & τηρούμε τους κανονισμούς & το band plan & δεν ασχολούμαστε με τέτοια πράγματα καθώς δεν μας ενδιαφέρει τι γίνεται έξω από τις ραδιοερασιτεχνικές μπάντες που μας έχουν εκχωρηθεί από την πολιτεία. Φυσικά δεν είναι όλοι οι ρ/ε ίδιοι. @xqtr καλά έκανες & έθιξες το θέμα γιατί ο ασύρματος είναι σοβαρό πράγμα με βαριές ποινικές κυρώσεις για τους παραβάτες.

Re: Δέκτης ραδιοσυχνοτήτων FM VHF UHF rtl sdr

ΔημοσίευσηΔημοσιεύτηκε: 14 Φεβ 2014, 11:10
από matthew
Με το Fldigi μπορεί να γίνει ακόμη & χειρισμός ασυρμάτου επομένως & τηλεχειρισμός μέσω διαδικτύου. Στην παραπάνω εικόνα στον οδηγό αυτό γίνεται σε πομποδέκτη Elecraft K3, ένα μηχάνημα για βραχέα.
Βέβαια ο τηλεχειρισμός μέσω internet από μακρινές αποστάσεις απαγορεύεται καθώς ο κανονισμός αναφέρει ότι όταν ο σταθμός είναι ανοιχτός ο χειριστής του πρέπει να είναι παρών για να επιβλέπει τον εξοπλισμό, μπροστά στα μηχανήματα δηλαδή. Υπάρχουν πάλι ρ/ε που το κάνουν αυτό. :eh: Δεν καταλαβαίνω γιατί βέβαια! :?
Τέλος να προσθέσουμε ότι για sdr designers & developers χρήσιμη είναι & η εγκατάσταση του gnuradio companion (GRC), μαζί με το GnuRadio.
http://gnuradio.org/redmine/projects/gn ... oCompanion

Re: Δέκτης ραδιοσυχνοτήτων FM VHF UHF rtl sdr

ΔημοσίευσηΔημοσιεύτηκε: 15 Φεβ 2014, 13:51
από xqtr
Αφού είπαμε για τον τρόπο που κάποιο στικάκι τηλεόρασης μετατρέπεται σε δέκτη, ας δούμε τώρα πως μπορούμε να κάνουμε αυτό τον δέκτη να πιάνει από χαμηλά, στα μεσαία και στα βραχέα. Αυτό επιτυγχάνεται με την προσθήκη ενός κυκλώματος που αναφέρεται ως upconverter.

To upconverter μπορείτε να το κατασκευάσετε μόνοι σας ή να αγοράσετε ένα έτοιμο. Το στικάκι, από μόνο του κάνει λήψη σε ένα εύρος συχνοτήτων από τους 25MHz έως τους 1,7MHz περίπου, με το εύρος αυτό να κυμαίνεται από στικάκι σε στικάκι (κάποια ξεκινούν την λήψη από τους 50MHz). Το upconverter κάνει λήψη από τους 700KHz περίπου (ορισμένα από το 1MHz) και φτάνει ανάλογα το μοντέλο μέχρι και τους 50MHz, Δίνοντας μας την ευκαιρία να κάνουμε λήψη σε μεσαία και βραχέα.

Με τις δύο αυτές διατάξεις (στικάκι και upconverter) έχουμε έναν εξαιρετικό δέκτη ευρέως φάσματος, εφάμιλλο δεκτών που κοστίζουν εκατοντάδες ευρώ, με πολύ χαμηλό κόστος και πολύ μικρό μέγεθος.

Το upconverter χρησιμοποιεί έναν κρύσταλλο και βάση της συχνότητας του κρυστάλλου εμφανίζεται και η συχνότητα της λήψης στο πρόγραμμα (SDR). Για παράδειγμα το δικό μου upconverter (Ham It Up, v1.2) έχει κρύσταλλο στους 125MHz, πράγμα που σημαίνει ότι οι 125MHz είναι η συχνότητα μηδέν για το upconverter. Δηλαδή αν κάνουμε μια λήψη στους 1000KHz (1MHz), το πρόγραμμα θα μας την δείχνει ως 126MHz. Αυτό διορθώνεται με το να βάλουμε στο πεδίο shift του προγράμματος την συχνότητα του κρυστάλλου με αρνητικό πρόσημο (-), στο παράδειγμα μας βάζουμε -125.000.000. Με τον τρόπο αυτό το πρόγραμμα την αφαιρεί και έτσι βλέπουμε πλέον την σωστή συχνότητα και όχι την συχνότητα αναγωγής. Από κει και έπειτα το μόνο που έχουμε να κάνουμε είναι να τικάρουμε το κουτάκι του shift όταν χρησιμοποιούμε το upconverter και να το ξετικάρουμε όταν χρησιμοποιούμε μόνο το στικάκι.

Σχέδιο κατασκευής upconverter μπορείτε να δείτε στο μπλοκ του SV6JUA:
http://sv6jua.blogspot.gr/

Διάφορα μοντέλα της αγοράς μπορείτε να δείτε ακλουθώντας τον παρακάτω σύνδεσμο:
http://blog.kf7lze.net/2012/09/14/round ... r-choices/

Στικακι στα 8 ευρω:
http://www.ebay.com/itm/300905527767?ss ... 173wt_1020

Μετατροπεας MCX σε απλο βυσμα καλωδιο τηλεορασης:
http://www.ebay.com/itm/281103060434?ss ... _714wt_805