8PSK/QPSK Modem to send Images/Data via a 2.7kHz SSB channel in high speed
Go to file
Kurt Moraw 63fb166ac6 update
2020-12-19 22:46:34 +01:00
hsmodem update 2020-12-19 22:46:34 +01:00
hsmodemLinux update 2020-12-19 22:46:34 +01:00
oscardata update 2020-12-19 22:46:34 +01:00
WinRelease update 2020-12-19 22:46:34 +01:00
hsmodem.sln update 2020-11-24 16:07:52 +01:00
hsmodem.wse update 2020-12-19 22:46:34 +01:00
LICENSE Initial commit 2020-10-27 16:11:07 +01:00
README.md update 2020-12-19 22:46:34 +01:00

QO-100-modem

The purpose of this project is to transfer data (pictures...) via a 2,7kHz SSB channel on the narrow band transponder as fast as possible.

this is work in progress

Version 0.52 Windows 10 (should work on Win7, not tested) linux Desktop PC, Odroid SBC Raspberry 4 (3B+)

Prerequisites

  • Windopws 10 Desktop PC ... working

  • LINUX Desktop PC ... working

  • Raspberry PI 4 ... working

  • Raspberry PI 3B+ ... working, but not 100% error free in fullduplex mode (RX only or TX only is working)

  • Odroid N2 ... working

  • Odroid C2 ... working

  • Odroid C4 ... working

  • Raspberry: Raspian OS ist NOT working, instead Ubuntu 64bit is required

  • Application Software "oscardata.exe" running on Windows, Linux, (possibly MAC-OS, not tested)

3rd Party Libraries

this software uses these programs:

Download alternatives

building the software for Linux

  • Linux
  1. Download from github the file hsmodem/hsmodem.sh, ONLY ! Do not clone the repository, download ONLY this single file.
  2. copy hsmodem.hs to your home directory and make it executable (chmod 755 hsmodem.sh)
  3. run the file: ./hsmodem.sh this will make download, compile hsmodem an install all required files the resulting project is in ./SSB_HighSpeed_Modem/hsmodemLinux

starting the modem and application

you need to run 2 programs, the first one is "hsmodem" which runs in a termimal without GUI. This is the modem doing all modulation and demodulation staff. The second program is the user interface "oscardata.exe". oscardata.exe starts hsmodem automatically in the background. If you want to run hsmodem on one machine and oscardata on another then deactivate the autostart in the Setup menu in oscardata.exe

  1. go into the folder ..../SSB_HighSpeed_Modem/hsmodemLinux
  2. run the software: mono oscardata.exe

tested scenarious

  • QO-100 via IC-9700, IC-7300 or IC-7100 ... working
  • Short Wave 6m band via IC-7300, IC-7100 ... working. In case of significant noise, use the lowest bit rate (3000 bit/s)

Manual

complete documentation see: https://hsmodem.dj0abr.de

vy 73, DJ0ABR