File Exchange

image thumbnail

PSK31 Model with Symbol Timing and Carrier Recovery

version (933 KB) by Dick Benson
Updated version of PSK31 communication standard that is now R2013B compliant.


Updated 01 Sep 2016

View License

This model implements a communication standard known as PSK31. The transmit portion of the model can either synthesize the PSK31 signal, or use real world signals that were captured as Wave files.
The receiver features include: Automatic Frequency Control, Automatic Gain Control, Symbol Timing recovery with a fractionally spaced Farrow interpolator, Decision Directed Carrier Phase Lock Loop, dbsk or dqpsk demodulation with FEC.
References are provided in the Model.

Cite As

Dick Benson (2020). PSK31 Model with Symbol Timing and Carrier Recovery (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (9)

blue wind

File is corrupted.

Lu Kenn

Thank you for your efforts!

No Ti

Can you help me to solve a problem: synchronous PN in DSSS use fuzzy logic.

Nguyen Huy

LN Sharma

Very Good implementation

Yvan Lee

I Like you.

jing wen


Sukvasant Tantikovit

Very Very Good!

Sukvasant Tantikovit

Very Very Good!


Updated license

Updated for R2014b.

Models updated to be compliant with changes made in R2013B.

Updates to run in R2012a as well as changes to improve the AFC subsystem.

Updated to run with 2009B through 2011a inclusive.

Modified for R2009B

Model has new features and is R14 compatible.

New viterbi and demodulator dlls.
Increased lock in range with FFT based Automatic Frequency Control

New viterbi and demodulator dlls.

MATLAB Release Compatibility
Created with R2014b
Compatible with any release
Platform Compatibility
Windows macOS Linux