naydden / gr-ax25 Goto Github PK
View Code? Open in Web Editor NEWThis project forked from dl1ksv/gr-ax25
Some hamradio ax.25 routines for gnuradio
This project forked from dl1ksv/gr-ax25
Some hamradio ax.25 routines for gnuradio
gr-ax25 is a small package to deal with ax.25 packet data. At the moment it contains three blocks afsk1200 - a variant of the multimon demod_afsk12 decoder adopted to gnuradio (demodulation and decoding) The original code requires the signal to be sampled at 22050 Hz. In this variant the samplerate can be set and works at least up t0 48000 Hz. aprs2inet - assembles an ax.25 frame from an bitstream and converts the frame to internet-format. These frames can be fed into xastir via a tcp connection. ax25decode - assembles an ax.25 frame from an bitstream and decodes the frame 1. Dependencies: - gnuradio - gr-display ,only if you want to display the decoded text within the flow graph 2. Installation get the latest code from https://github.com/dl1ksv/gr-ax25 The build process is cmake based. So change to the code directory. There $mkdir build $cd build $cmake -DCMAKE_INSTALL_PREFIX=<where gnuradio is installed> ../ $make $su $make install After that you'll find a label AX.25 in grc. 3. Example The example in the apps directory can receive aprs data (144.8 Mhz) or packet radio from the ISS using the fcdproplus. To run the aprs example you have to run the detectmarkspace block and install it in your grc, first. If you wish to send the decoded data to xastir you have to enable the path to the tcp sink. If the tcp sink is enable the flowgraph starts running after a client has connected to the tcp sink. The example enables the comparison of different afsk decoder and can serve as basis for testing different decoders. Here is a small example output recorded from ISS ( Timestamp is MESZ ) 2013-06-23.18:47:37 AFSK1200: fm YU7RD-0 to APRS-0 via RS0ISS-0 UI pid=F0 =4532.92N/01930.10E-Op.Vlado/QTH:Kula {UISS53} 2013-06-23.18:47:48 AFSK1200: fm SP1TMN-6 to CQ-0 via RS0ISS-0 UI^ pid=F0 >231647z...THE TALL SHIP, RACES 2013 SZCZECIN 2013-06-23.18:47:50 AFSK1200: fm SQ6OCZ-6 to UQPW44-0 via RS0ISS-0 UIv pid=F0 ',W"l .S\]Robert via ISS JO81LC 73 ALL= 2013-06-23.18:48:29 AFSK1200: fm OH6MCZ-0 to VSPU56-0 via RS0ISS-0 UIv pid=F0 '1G,l .`/]Op:Petri QTH:Vaasa KP03uc [email protected]= 2013-06-23.18:48:36 AFSK1200: fm HB9SKA-0 to APRS-0 via RS0ISS-0 UI^ pid=F0 =4726.07N/00812.00E-Via ISS, 73 de Thomas 2013-06-23.18:48:40 AFSK1200: fm DL2YED-6 to APRS-0 via RS0ISS-0 UI pid=F0 =5138.83N/00711.95E-73 via ISS de Ralph {UISS53} 4. To do Documentation 5. Credits The original code is taken from multimon by Thomas Sailer, HB9JNX
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.