Morse decoder in avr atmega85/26/2023 In our code, we used two state machines–one to detect the dots, dashes and spaces and another to determine the characters associated with the dots and dashes. Since the Morse Code audio was that of a 750 Hz sine wave, we had to build a Schmidt Trigger to digitize the signal before sampling it. To implement our Morse Code system, we had to use both hardware and software. This helped us tremendously throughout the project in debugging our sampling code and circuitry. On another website, we found a wave file that contained the alphabet played at 20 WPM. We decided that this would be our benchmark. Prior to their dropping of the requirement of amateur radio enthusiasts to operate below the 30 MHz range, the FCC administered the test at 20 WPM. On the American Radio Relay League website, we found some sample wave files of various words-per-minute (WPM), ranging from 5 to 40 WPM. After we familiarized ourselves with Morse Code, our second task was to understand the waveform generated by Morse Code. With our limited experience with Morse Code, our first task was to do some research on the components of Morse Code and the standards associated with it. This project implements a system that translates Morse Code to text and speech and translates text to Morse Code.
0 Comments
Leave a Reply. |