GithubHelp home page GithubHelp logo

pocket-ft8's Introduction

Pocket-FT8

A pocket sized FT8 Transceiver utilizing Teensy 3.6, Si4735 and Si5351 technology.

Pocket FT8: A Palm Size FT 8 Transceiver

Copyright (C) 2021, Charles Hill

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Please use this software at your own risk

Project Features:

FT8 Message Transmit and Receive

Small Size, 3.5” X 2.75” X 1.125”

100 mW power output @ 50 ohm load

1 uVolt Receiver Sensitivity

Single 5 volt power input, battery or wall wart

Silicon Labs Technology, Si4735 SSB Receiver & Si5351 Transmit FSK Clock

SD Card Contact Logging

320 X 480 Resistive Color Touch Screen

Attributions:

This project is based on two significant software projects:

Si4735 Library developed by Ricardo Caritti: https://github.com/pu2clr/SI4735

FT8 Decoding Library by Karlis Goba: https://github.com/kgoba/ft8_lib

DSP Audio Architecture Decoding FT8 requires significant data storage and processing speed.

In order to optimize both program storage and processing speed requirements so that the Teensy 3.6 is not over taxed, the Teensy Audio Library has been modified to allow Analog to Digital conversion to be run at the rate of 6400 samples per second. This allows audio data processing to be done at 3200 Hz. The 3200 Hz audio processing with a 2048 FTT to process the received audio for FT8 decoding yields a bin spacing of 3.125 Hz.

The algorithms developed by Karlis Goba use the 3.125 Hz spaced FFT bins to be screened in both frequency and time so that errors in symbol frequency and time reception can be overcome to provide really great FT8 decoding. The end spacing of the FT8 algorithms is 6.25 Hz.

The Teensy 3.6 source code and all other project documentation is packaged in the "Pocket_FT8_Publish.zip" archive.

pocket-ft8's People

Contributors

chillmf avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.