KT4FY MULTI-MODEM PLUS with DSP

Steve/KT4FY has provided the following information on his latest project.
Updated Jan 24th.



Photos by Don/AF4Z

I will update everyone on progress as I continue to write the software for the DSP. Progress is slow due to other things like work that keep getting in the way.

I have the processor on the board running at full speed (100 MHz). The display interface has been debugged and I can reliably talk to the LCD display. Routines were written to write text to the display. A splash screen (with my call of course) prints up when the software initializes the display.

I took the small amount of init code written and went through the process of building a bootable image. The image is then converted into a Hex File and blown into the EEPROM.

The Bootloader is part of the processor internal ROM along with sine and compression tables. This ROM code copies the software in the EEPROM to internal memory and then executes the software. There was a bug in the bootloader description that required a mag wire. That has been installed.

The DSP now boots from EEPROM and puts up the splash screen... Future updates will be blown in EEPROM and verified to work stand alone as we go.

Next Step.........

Initialize the serial ports and configure the CODEC for transparent data transfer. Once working, the audio input will be digitized (A to D) and put right back out to the speaker (D to A).

This will check out all of the audio paths.

Steve KT4FY - Jan 24th, 2001


This box is the equivalent of a Pentium 100 processor with signal processing capabilities. It should easily handle decoding as well as display functions. It will support all modes of operation. It will be the only radio add-on you need.

Here's the plan:

  • SSB mode: Remove noise and heterodynes. Provide adjustable noise reduction. Voice keyer for contests if supported by software.
  • CW Mode: Direct and automatic auto-correcting CW decoding with transmit capability from the PC.
  • Digital Mode: Simultaneous RTTY and PSK31 decoding with waterfall display for tuning. AFSK and FSK supported.
  • Future Modes: Additional digital modes can be programmed as demand warrants.
  • Scope outputs for lissajous tuning indicator.
  • 2 watt audio amplifier for SSB output and filtered CW and digital monitoring
  • Baudot to ASCII translation supports standard Windows terminals (LOGEQF, etc.) Data rates from 600 baud to 230Kbaud.
  • EEPROM based software can be upgraded via internet download.

Feel free to post this to the web site.

Steve/KT4FY

All Rights Reserved
Copyright © 2001