基于matlab的卷积码译码器的仿真设计 下载本文

内容发布更新时间 : 2024/12/27 8:46:02星期一 下面是文章的全部内容请认真阅读。

数字通信原理课程设计报告书

1

一、 设计任务及要求: 设计任务 利用Matlab技术来设计一个卷积码译码器,计算误码率。 设计要求 1.要求能熟练地运用Matlab技术对卷积码译码器进行仿真。 2.运用Matlab中Simulink单元创建信源模块、信道模块、信宿模块以及简单译码器模块等,并运用所有设计模块进行仿真。 指导教师签名: 2010年 1 月 15 日 二、指导教师评语: 指导教师签名: 2010年 1 月 日 三、成绩 验收盖章 2010年 1 月 日

2

基于matlab的卷积码译码器的仿真设计

1设计目的

卷积码是一种向前纠错控制编码。它将连续的信息比特序列映射为连续的编

码器输出符号。这种映射是高度结构化的,使得卷积码的译码方法与分组码译码所采用的方法完全不同。可以验证的是在同样复杂度情况下,卷积码的编码增益要大于分组码的编码增益。对于某个特定的应用,采用分组编码还是采用卷积编码哪一种更好则取决于这一应用的具体情况和进行比较时可用的技术。

本课程设计便是通过Matlab设计一个硬判决维特比译码输出的完整电路,并进行误码率分析。

2设计的主要内容和要求

(1)要求能熟练地运用Matlab技术对卷积码译码器进行仿真。

(2)运用Matlab中Simulink单元来创建信源模块、信道模块、信宿模块、

简易译码器模块等,并运用所有设计的模块来进行仿真。

3 设计原理

3.1卷积码

卷积码,又称连环码,是由伊莱亚斯(P.elias)于1955年提出来的一种非分组码。

卷积编码的最佳译码准则为:在给定已知编码结构、信道特性和接收序列的情况下,译码器将把与已经发送的序列最相似的序列作为传送的码字序列的估值。对于二进制对称信道,最相似传送序列就是在汉明距离上与接收序列最近的序列。

卷积码的译码方法有两大类:一类是大数逻辑译码,又称门限译码(硬判决,编者注);另一种是概率译码(软判决,编者注),概率译码又分为维特比译码和序列译码两种。门限译码方法是以分组码理论为基础的,其译码设备简单,速度快,但其误码性能要比概率译码法差。

3