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
