Σελίδα 1 από 2

Ραδιοερασιτέχνες και linux

ΔημοσίευσηΔημοσιεύτηκε: 30 Αύγ 2015, 13:56
από the_eye
Ραδιοερασιτεχνικές εφαρμογές στο linux.
Αν κάποιος δεν γνωρίζει τον όρο, ας δει πληροφορίες εδώ. https://el.wikipedia.org/wiki/%CE%A1%CE ... F%8C%CF%82


Ο ραδιοερασιτεχνισμός είναι μια υπηρεσία ραδιοεπικοινωνίας, που έχει ως σκοπό την αυτοδιδασκαλία, την αλληλοεπικοινωνία, την τεχνολογική έρευνα των ραδιοερασιτεχνών καθώς και την τηλεπικοινωνιακή υποστήριξη επιχειρήσεων βοηθείας σε περιπτώσεις καταστάσεων έκτακτης ανάγκης και καταστροφών.


Θα συγκεντρώσουμε εδώ εφαρμογές που χρησιμοποιούμε για ψηφιακές επικοινωνίες και άλλα.

Chirp

Προγραμματισμός ασυρμάτων

FreeDV

Ψηφιακή φωνή με codec2(Αντίστοιχο του DSTAR)


Fldigi

Κωδικοποίηση/ Αποκωδικοποίηση σημάτων CW, rtty, psk και άλλα


Gpredict

Παρακολούθηση δορυφόρων, σύνδεση με rig και ρότορα.


Grig

http://groundstation.sourceforge.net/grig/


CQRLOG

Ημερολόγιο καταγραφής, DX cluster, propagation


GQRX

SDR δέκτης


Xastir

Aprs client


XDX

DX client

SOTA notification

https://github.com/ntoulasd/SOTA

QSSTV

Αποστολή εικόνας

WSJT-X

Επικοινωνία "ασθενών σημάτων" JT65, JT9, FT8, FT4 και άλλα.

Xnec2c

Υπολογισμός και σχεδιασμός κεραιών

XLOG

Logbook and contest logging (adif, cbrillo, edi)
http://xlog.nongnu.org/

Προσθήκη από τον matthew

Να προσθέσουμε στη λίστα και το SvxLink, με το Qtel για το EchoLink (και όχι μόνο)! http://www.svxlink.org
Επίσης και το GNU Radio. https://www.gnuradio.org
Ακόμη, μερικά προγραμματάκια στο τερματικό για εκμάθηση κώδικα Μορς:
morse-x
Κώδικας: Επιλογή όλων
sudo apt-get install morse-x

Για βοήθεια σχετικά με τις ρυθμίσεις-παραμέτρους του, δίνουμε στο τερματικό:
Κώδικας: Επιλογή όλων
morse-x -h


cw
Κώδικας: Επιλογή όλων
sudo apt-get install cw

Για βοήθεια σχετικά με τις ρυθμίσεις-παραμέτρους του, δίνουμε στο τερματικό:
Κώδικας: Επιλογή όλων
cw --help


Καθώς και το xcwcp
Κώδικας: Επιλογή όλων
sudo apt-get install xcwcp

Τρέχοντας το στο τερματικό ανοίγει παραθυράκι με το γραφικό περιβάλλον.
Για βοήθεια σχετικά με τις ρυθμίσεις-παραμέτρους του, δίνουμε στο τερματικό:
Κώδικας: Επιλογή όλων
xcwcp --help


Ακόμη εγκαθιστώντας το πακέτο wwl
Κώδικας: Επιλογή όλων
sudo apt-get install wwl

και τρέχοντας την εντολή:
Κώδικας: Επιλογή όλων
wwl locator1 locator2

όπου locator1 και locator2 είναι αντίστοιχα 2 διαφορετικά grid squares, παίρνουμε στην έξοδο της εντολής την απόσταση ανάμεσά τους καθώς και το αζιμούθιο.



Επίσης με το παρακάτω script δίνουμε ένα grid square και στην έξοδο παίρνουμε τις συντεταγμένες του κέντρου του grid square σε δεκαδικές μοίρες (decimal degrees). Πρώτο αναγράφεται το γεωγραφικό πλάτος και δεύτερο το γεωγραφικό μήκος.

Κώδικας: Επιλογή όλων
#!/usr/bin/perl -w
# (c) 2012 Chris Ruvolo.  Licensed under a 2-clause BSD license.
if($#ARGV < 0){
  printf("Usage: $0 <grid>\n");
  exit(1);
}

my @grid = split (//, uc($ARGV[0]));
my $lon;
my $lat;

$lon = (ord($grid[0]) - ord('A')) * 20 - 180;
$lat = (ord($grid[1]) - ord('A')) * 10 - 90;
$lon += (ord($grid[2]) - ord('0')) * 2;
$lat += (ord($grid[3]) - ord('0')) * 1;

my $formatter;

if ($#grid >= 5) {
  # have subsquares
  $lon += ((ord($grid[4])) - ord('A')) * 5/60;
  $lat += ((ord($grid[5])) - ord('A')) * 2.5/60;
  # move to center of subsquare
  $lon += 2.5/60;
  $lat += 1.25/60;
  # not too precise
  $formatter = "%.5f";
} else {
  # move to center of square
  $lon += 1;
  $lat += 0.5;
  # even less precise
  $formatter = "%.1f";
}

$lat = sprintf($formatter, $lat);
$lon = sprintf($formatter, $lon);

print "$lat $lon\n";


Τέλος, με το παρακάτω script κάνουμε το αντίστροφο, δηλαδή δίνουμε τις συντεταγμένες σε δεκαδικές μοίρες (decimal degrees), με πρώτο το γεωγραφικό πλάτος και δεύτερο το γεωγραφικό μήκος πάλι και παίρνουμε στην έξοδο το grid square στο οποίο αντιστοιχούν.

Κώδικας: Επιλογή όλων
#!/usr/bin/perl -w
# (c) 2012 Chris Ruvolo.  Licensed under a 2-clause BSD license.
if($#ARGV < 1){
  printf("Usage: $0 <lat> <long>\n");
  exit(1);
}

my $lat = $ARGV[0];
my $lon = $ARGV[1];
my $grid = "";

$lon = $lon + 180;
$lat = $lat + 90;

$grid .= chr(ord('A') + int($lon / 20));
$grid .= chr(ord('A') + int($lat / 10));
$grid .= chr(ord('0') + int(($lon % 20)/2));
$grid .= chr(ord('0') + int(($lat % 10)/1));
$grid .= chr(ord('a') + int(($lon - (int($lon/2)*2)) / (5/60)));
$grid .= chr(ord('a') + int(($lat - (int($lat/1)*1)) / (2.5/60)));

print "$grid\n";


Τα παραπάνω scripts είναι γραμμένα σε perl και τα είχα βρει σε μια σελίδα στη wikipedia (δε θυμάμαι τώρα ποια είναι :roll: ).
73 και καλές γιορτές! SV4NLA :)

Προσθήκη από τον matthew


Χρήσιμες ιστοσελίδες
http://www.5-9report.gr/59report.htm
http://amsat-uk.org
http://www.ariss.org/upcoming-contacts.html
http://issfanclub.com
http://aprs.fi/#!addr=kozani
http://www.sota.org.uk/Associations/vie ... /prefix/SV
http://aprs.mountainlake.k12.mn.us/
http://pskreporter.info/pskmap.html


Αν γνωρίζετε κάποιο άλλο, πείτε για να συμπληρωθεί η λίστα.
73 de SV2RCK

Re: Ραδιοερασιτέχνες και linux

ΔημοσίευσηΔημοσιεύτηκε: 29 Απρ 2016, 23:40
από the_eye

Οι δυνατότητες του fldigi στην αποκωδικοποίηση ταυτόχρονα πολλών BPSK31 σημάτων.

Re: Ραδιοερασιτέχνες και linux

ΔημοσίευσηΔημοσιεύτηκε: 08 Μάιος 2016, 22:41
από the_eye
Ένα εύκολο και χρήσιμο bandpass και bandblock audio φίλτρο με το GNU Radio.

https://github.com/ntoulasd/DSP

Re: Ραδιοερασιτέχνες και linux

ΔημοσίευσηΔημοσιεύτηκε: 06 Ιουν 2016, 01:31
από the_eye

Ένα εμπνευσμένο video.
Ακόμα και όταν το δυσκολότερο QSO μοιάζει ακατόρθωτο πρέπει να συνεχίζουμε.

Re: Ραδιοερασιτέχνες και linux

ΔημοσίευσηΔημοσιεύτηκε: 10 Μάιος 2017, 23:49
από the_eye
Ένα μεγάλο γεγονός για τους Έλληνες ραδιοερασιτέχνες και όχι μόνο.


Re: Ραδιοερασιτέχνες και linux

ΔημοσίευσηΔημοσιεύτηκε: 10 Μάιος 2017, 23:56
από the_eye
Μια πολύ σημαντική αναβάθμιση στην εφαρμογή Gpredict έκανε ο δημιουργός της και πλέον μπορεί να ενημερώσει αυτόματα και τις διαθέσιμες συχνότητες των δορυφόρων.
https://launchpad.net/gpredict

Κώδικας: Επιλογή όλων
sudo add-apt-repository ppa:gpredict-team/daily
sudo apt-get update
sudo apt-get install gpredict




Re: Ραδιοερασιτέχνες και linux

ΔημοσίευσηΔημοσιεύτηκε: 14 Μάιος 2017, 01:39
από draco

Re: Ραδιοερασιτέχνες και linux

ΔημοσίευσηΔημοσιεύτηκε: 14 Μάιος 2017, 11:22
από the_eye
Πολύ ωραία, προστέθηκε. Έχεις σχεδιάσει καμία κεραία με το nec2 ;

Re: Ραδιοερασιτέχνες και linux

ΔημοσίευσηΔημοσιεύτηκε: 14 Μάιος 2017, 18:05
από draco
Όχι δεν έχω σχεδιάσει πρόσφατα, παλιά πριν γνωρίσω το LINUX και που ασχολούμουν με τα CB είχα υπολογίσει μια ground play με ένα ανάλογο εμπορικό πρόγραμμα ίδιας φιλοσοφίας, είναι φοβερό βοήθημα

Κάτι που ξέχασα να αναφέρω (ίσως τελικά γιατί δεν το υλοποίησα ) είναι υπολογισμός κεραίας για τα 2.5 GHz για το Ασύρματο Μητροπολιτικό Δίκτυο Αθηνών (AWMN)
Ήταν ένα ζεύγος yagi κεραίες με το εν λόγο πρόγραμμα αλλά "έμεινε στα χαρτιά"

Re: Ραδιοερασιτέχνες και linux

ΔημοσίευσηΔημοσιεύτηκε: 14 Μάιος 2017, 20:56
από the_eye
Πολύ καλό το AWMN. Μεγάλη τεχνογνωσία. Στους 2.4Ghz καλύτερα είναι feeder και πιάτο ;)