{"repo":"dernasherbrezon/jradio","free":true,"listed":false,"github":"https://github.com/dernasherbrezon/jradio","clone":"git clone https://github.com/dernasherbrezon/jradio.git","description":"Software radio decoding","language":"Java","stars":68,"topics":["radio","dsp","satellite","telemetry","decoder","gnuradio","java"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"About Software radio decoding written in Java. The idea of this project is to get blocks from the gnuradio and implement them in Java. This gives the following: No need for tooling. You could use gnuradio-companion to build a working pipeline, then use the same blocks to build the pipeline in Java. All Java benefits: run same binaries on multiple platforms without compilation. Single programming language instead of Python and C++. Better tooling like IDE, profilers and memory analyzers. Demodulators jradio supports high-level generic demodulators. They convert I/Q signal into the stream of soft bits (0-255). FSK AFSK BPSK QPSK Modulators Some generic modulators. They take hard bits and produce I/Q signal. GFSK BPSK/QPSK FSK De-framers De-framer is a component that converts soft stream of bits into the frames of specific protocol. AX.25 - Ax25BeaconSource AX.25 with G3ruh scrambler - Ax25G3ruhBeaconSource AX100 - Ax100BeaconSource cc11xx - Cc11xxReceiver IL2P - Il2pBeaconSource NGHam - Support for NGHam radio protocol Generic syncword correlator - CorrelateSyncword USP - UspDecoder Mobitex - MobitexBeaconSource TUBiX20 - Generic de-framer for TUB-based satellites. TUBiX20BeaconSource CCSDS Concatenated - CCSDS 131.0-B-4 implementation for concatenated framing (Convolutional + Reed-Solomon). CcsdsBeaconSource Auxiliary tools Quite often decoding require some additional tooling. jradio has some. Forward error correction: Viterbi hard and soft decoders CCSDS ReedSolomon BCH ReedS","default_branch":null,"files":null,"tree":[],"storefront":"/r/dernasherbrezon","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dernasherbrezon/jradio/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}