Skip to content

ariskyr/PCM_Coding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pulse-code modulation Implementation in MATLAB

simple project to learn how PCM Encoding works. Implements the non uniform quantization algorithm Lloyd-Max and also a generalised version of it using kmeans.

Details about the project can be found in the report.pdf which is written in greek

Executing Program

Code written in Matlab, version 2021b.

algorithms for a normal distribution source can be run from the runfilePCMA.m algorithm for an AR(5) auto regressive model can be run from the runfilePCMB.m

Author

Versions History

  • 0.1
    • Initial Commit
    • Lloyd-Max quantizer done
    • SQNR calculator and MSE for both sources

Known Issues

Releases

No releases published

Packages

No packages published

Languages