Difference between revisions of "Protocol decoder:Morse"
Jump to navigation
Jump to search
Uwe Hermann (talk | contribs) |
|||
Line 2: | Line 2: | ||
| id = morse | | id = morse | ||
| name = Morse | | name = Morse | ||
| description = | | description = Demodulated morse code protocol | ||
| status = | | status = supported | ||
| license = GPLv2+ | | license = GPLv2+ | ||
| source_code_dir = morse | | source_code_dir = morse | ||
Line 14: | Line 14: | ||
}} | }} | ||
The '''morse''' protocol decoder decodes Morse | The '''morse''' protocol decoder decodes Morse code. The input must be a thresholded envelope. If you have a modulated signal, demodulate first, e.g. with Hilbert transform. | ||
== Parameters == | == Parameters == | ||
'''timeunit''': Morse | '''timeunit''': Morse code is structured into marks of 1 or 3 time units and spaces of 1, 3, or 7 time units. For the decoder to assess the duration of a mark or space, it needs an initial guess for the time unit. The decoder will adjust this parameter while decoding. | ||
== Resources == | == Resources == |
Latest revision as of 17:05, 1 January 2018
Name | Morse |
---|---|
Description | Demodulated morse code protocol |
Status | supported |
License | GPLv2+ |
Source code | decoders/morse |
Input | logic |
Output | morse |
Probes | Data |
Options | timeunit |
The morse protocol decoder decodes Morse code. The input must be a thresholded envelope. If you have a modulated signal, demodulate first, e.g. with Hilbert transform.
Parameters
timeunit: Morse code is structured into marks of 1 or 3 time units and spaces of 1, 3, or 7 time units. For the decoder to assess the duration of a mark or space, it needs an initial guess for the time unit. The decoder will adjust this parameter while decoding.