کتاب پیش رو ماحصل چندین ترم تدریس درس کدگذاری کانال و فعالیات های پژوهشی مرتبط با موضوع در مرکز علم و فناوری ارتباطات و شبکۀ دانشگاه جامع امام حسین (ع) است. با توجه به اینکه عمده کتاب های کدگذاری کانال بیشتر از دیدگاه ریاضی به موضوع نگریسته اند، در این کتاب سعی شده تا آموزش روش های کدگذاری کانال مناسب با دیادگاه یک مهندس طراح و علاقه مند به پیاده سازی سخت افزاری و نرم افزاری مطرح شود. در این زمینه از نرم افزار متلب نیز استفاده شده تا برای دانشجو این امکان را فراهم کند که به راحتی ، بتواند روشهای کدگذاری و کدگشایی کانال را در کامپیوتر تحلیل کرده و نتایج آن را در قالب نمودارهای نرخ خطای بیت برحسب نسبت سیگنال به نویز مشاهده نماید. این نکته موجب می شود که اولاً، به توان ایجاد شده در خود ایمان آورده؛ ثانیاً، لذت دست یافتن به پاسخ را درک کند.