Polar Codes:Primary Concepts and Practical Decoding Algorithms