Hi all,

*Am looking to see how much interest there is in an idea I have been coding
for Fldigi:*

Basically, I am extending the IZ8BLY (MFSK) varicode to support sending and
receiving checksum-verified data-strings by utilizing 3 currently
unassigned 12-bit IZ8BLY varicodes.

This will add the capability for Fldigi to send/receive data-strings known
& proven to be uncorrupted using the PSKR, MFSK, THOR, & other IZ8BLY
varicode-using modems without requiring any additional or external programs.


*Technical details:*


*- New MFSK Varicode Assignments:*
<Data Start> = 111111000000
<Data End+CRC-16 Start> = 111111100000
<CRC-16 End> = 111111110000


*- Data Transmit Example:*
Data strings / data blocks are written as ASCII-256 to a TX TCP port
A newline character ends each string / data block and is not considered
part of the data.
A CRC-16 checksum is computed for the string's data

The data-string is then sent in the format below:
*Notice the CRC-16 is converted to lower case letters, and has no preceding
"0x"*
*<Data Start>*Example ASCII-256 Information*<Data End+CRC-16
Start>*9bc3*<CRC-16
End>*


*- When a string containing a Valid CRC-16 is received, the line is:*
 * Optionally: Appended to the end to a text file, and ended with a newline
 * Written to an RX TCP port, and ended with a newline
 * In the RX window, the valid-checksummed string is changed to a different
color


Comments, advise, feature-requests, & criticisms welcomed :-)

John Phelps
KL4YFD
_______________________________________________
fldigi-alpha mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/fldigi-alpha

Reply via email to