A little side project - that actually turned in to a larger project is an implementation of the PSK31 Specification. I’m hoping to create an Open Source Project likely called OpenPSK31 or something similar. This specification could use some improvements with all the advancements we have in computational power and software over years since the specification was created in 1998. I’ve created a place on this site for PSK31 to document the project I’ve done. Not all the content is there yet, but I’ll be blogging about the updates as they come in. A fully working PSK31 system has a lot of moving parts and I hope to power through and get something that can both send and receive PSK31. The focus will be on the QPSK31 part of the specification so the convolutional encoding and decoding is used to correct bit errors.