A Practical Guide To Error-Control Coding Using Matlab by Yuan Jiang