These are my blogs

and also my life

Implementing FIR Filters in C

2019-08-19 c telecommunication signal-processing

Implementing FIR filters in C is much easier if we make use of the static variables declared in our functions. In this blog post we will create some ... Read More

PSK31 Convolutional Decoder Implementation in C

2019-02-13 telecommunication signal-processing convolution

PSK31 Convolutional Decoder In my humble opinion decoding a convolutionally encoded PSK31 output stream is the most challenging part of all. Decoding ... Read More

PSK31 Convolutional Encoder implementation in C

2019-02-13 telecommunication signal-processing convolution

PSK31 Convolution Encoding Convolutional Codes are often charactarized by three aspects: n Base Code Rate - Number of bits into the encoder k Output ... Read More

Root Raised Cosine Filter in C

2019-02-13 telecommunication signal-processing convolution

Root Raised Cosine Filtering The PSK31 Standard uses Root Raised Cosine Filters as a matched filter. Our PSK31 signal is convolved by the Root Raised ... Read More

Viterbi Error Correction

2018-10-06 telecommunication viterbi

I’ve built a little PSK31 convolutional encoder and decoder and originally wanted to make a graph showing the error correction capabilities as a ... Read More

PSK31

2018-09-16 telecommunication viterbi psk

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 ... Read More