All the spacing was locked to ideal morse code at the speed it averaged from receive. It took what it got timing wise from the sender and used that to transmit back. The program would do a guess to supply a missing dot or dash to generate a character based on what it heard and looking up valid Morse code characters. Those who used iambic keyers, vibroplexes and such it would do real well in getting a proper decode. It even calculated the approximate speed in WPM and displayed it. I used a subroutine that checked once a second to see when the characters were actually arriving and the length of dots, dashes and spaces the operator was sending adjusting the sample timing to fit. It started out at 8 WPM using the weights suggested for sending proper CW. The magic in this code is the tone detection based on the goertzel formular, which means that you just put in the audio on an analog pin and then the. If you want to build a cw decoder without using other active components than an atmel 328 - Arduino UNO, then this is sure something for you. Click to expand.Way back in the dark ages of 8bit I wrote a 6502 machine language cw decoder program on the Atari. EASY BUILD CW DECODER BASED ON DSP GOERTZEL CODE.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |