1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
对所得序列分别截图,可得如图所示结果。
可见,译码器能够正确进行译码,所设计简化译码器正确,因而,从理论上可推导,原设计正确。
图简化译码器仿真结果通过对文件进行仿真,证明设计正确,但因所得二进制码太多,此处便不进行截图证明。
郭林基于的卷积码译码器的设计与仿真第页共页中卷积码译码器的误码率分析编制文件,使在不同的信噪比条件下重复执行前面建立的项目。
然后绘制信道的信噪比与编码信号误比特率之间的关系曲线图。
文件代码如下表示信噪比表示信号的误比特率准备个空白图形重复运行,检验不同条件下硬判决译码的性能信道的信噪比依次取中的元素运行仿真程序,得到的误比特率保存在工作区变量中计算的均值作为本次仿真的误比特率重复运行,检验不同条件下硬判决译码的性能信道的信噪比依次取中的元素运行仿真程序,得到的误比特率保存在工作区变量中计算的均值作为本次仿真的误比特率绘制和的关系曲线图,纵坐标采用对数坐标保持已经绘制的图形绘制和的关系曲线图,纵坐标采用对数坐标保持已经绘制的图形执行此文件,得到如图所示的关系曲线图,由此图可见,随着信道信噪比的提升,维特比译码所得结果的误比特率越低,信道的可信度越高,信噪比在大于时信道的误码率开始明显降低。
郭林基于的卷积码译码器的设计与仿真第页共页图运行结果结束语此课程设计对整个通信系统包含的编码传输和译码都进行了设计与仿真,从这些过程中我们看到了通信系统的基本工作原理。
通过整个卷积码系统的设计与仿真,使我们加深了对卷积码的理解,掌握维特比译码的基本思路,知道如何进行误码率分析从而选者合适的信道传输信号,更重要的是学会了使用作为学习工具来对我们的通信系统进行设计和仿真等操作,这对我们以后的学习和工作有着重要意义。
郭林基于的卷积码译码器的设计与仿真第页共页参考文献,著尹长川,郝建军,罗涛等译数字通信基础原书第版北京机械工业出版社,樊昌信,张甫翊,徐炳祥,吴成柯通信原理第版北京国防工业出版社,邓华通信仿真及应用实例详解北京人民邮电出版社,陈国通数字通信哈尔滨哈尔滨工业大学出版社,孙祥,徐流美,吴清基础教程北京清华大学出版社,郭林基于的卷积码译码器的设计与仿真第页共页附录详图郭林基于的卷积码译码器的设计与仿真第页共页附录文件程序清单程序名称程序功能依次取不同的信噪比,重复对进行仿真,检验译码性能。
程序作者郭林最后修改日期表示信噪比表示信号的误比特率准备个空白图形果卷积编码器的输入长度为,输出信号的长度为,则维特比译码器的输入好输出信号长度分别是和的整数倍。
维特比译码器模块主要有以下几个参数结构与维特比冒起相对应的卷积编码器的结构。
它既可以是工作区中的个变量,也可以是通过函数产生的结构。
判决类型维特比译码器德判决类型有种非量化硬判决和软判决,如表所示。
表维特比译码器的判决类型判决类型解码器的输出类型说明实数表示逻辑表示逻辑,表示逻辑表示逻辑介于和之间的整数,其中是软判决位的个数表示具有取值为的最大概率表示具有取值为的最大概率介于两者之间的数表示取和的相对概率。
软判决的个数当设置为时,本参数有效,并且当它的取值为时,维特比译码器的输出是介于和之间的个整数。
反馈深度反馈深度影响着维特比译码的精度,同时也影响着解码的时延即在输出第个解码数据之前输出的的个数。
操作模式维特比译码器有种操作模式或。
如果维特比译码器德输出信号是抽样信号,则应该把本参数设置为郭林基于的卷积码译码器的设计与仿真第页共页模式当输入信号时帧数据时,操作模式可以是或。
对于模式,维特比译码器在每帧数据结束时保存译码器的内部状态,用于对下帧实施解码在模式下,解码器在每帧数据结束的时候总能恢复到全零状态,它对应于卷积编码器的复位方式图信道模块示意图参数名称参数值模块类型参数名称参数值模块类型郭林基于的卷积码译码器的设计与仿真第页共页信宿模块在接收到二进制相位调制信号后,首先由二进制相位解调模块对信号进行量化,得到硬判决量化信号,然后通过维特比译码器对软判决信号实施译码。
译码输出信号和信源模块产生的原始信号输入到误比特率统计模块中,统计得到的数据方面通过显示模块显示出来,另方面通过个选择器把其中的第个元素即编码信号的误比特率保存到工作区变量中。
信宿模块如下图所示。
图信宿模块各关键模块参数设置如表表所示。
表二进制相位解调模块的参数设置参数名称参数值模块类型郭林基于的卷积码译码器的设计与仿真第页共页表维特比译码器的参数设置将此完整设计保存,命名为。
简化维特比译码器的仿真为了验证译码模块的正确性,便让其进行最简模式运行,为此,临时设计个简化信号系统,关闭信道噪声,不进行二进制相位的调制与解调,去掉误比特率统计模块。
为了能看到输入二进制码和译码输出二进制码,增加了两个结果输入到工作区模块,整个系统模块框图如图所示。
图简化译码模块框图同时,为了便于观察,将贝努利二进模式适用于卷积编码器的每帧输入信号的末尾有足够多的零,能够把卷积编码器在完成帧数据的编码之后把内部状态恢复为。
启用复位信号端口当参数设置为并且选中了本选项前面的复选框之后,维特比译码器增加个输出信号端口。
同时当的输入信号不等于时,维特比译码器复位到初始状态。
中卷积码维特比译码器的设计整个设计的结构框图如图可见,本设计由个子系统组成信源模块对随机二进制信号进行卷积码和二进制相位调制,输出基带调制信号信道模块是个有噪声信道信宿模块对调制信号进行软判决译码,得到原始信息序列,并且计算调制信号的误码率。
信源模块由贝努利二进制序列产生器卷积码编码器以及二进制相位调制个模块组成,如图所示信源模块噪声信道信宿模块信号编译码器约定参数信号信号图整体设计结构模块框图郭林基于的卷积码译码器的设计与仿真第页共页图信源模块系统框图各个模块的参数设置分别如表表所示。
表贝努利二进制序列产生器的参数设置参数名称参数值模块类型表卷积码编码器的参数设置参数名称参数值模块类型,郭林基于的卷积码译码器的设计与仿真第页共页表二进制相位调制模块的参数设置本设计使用相较简量。
的配置文件为,而提供的存储空间,对于大部分单板来说如系统的单板的为,是不需要增加硬件的。
即使增加存储空间,通用存储器也会比专用便宜很多。
实现真正现场可编程的特点就是现场可编程,只有使用对编程才能体现这特点。
如果设计周全的话,单板上的可以做到在线升级。
配置流程在正常工作时,配置数据存储在配置寄存器中,由于是易失性存储器,在重新上电之后,外部电路需要将配置数据重新载入片内的配置中。
在芯片配置完成之后,内部的寄存器以及管脚必须初始化。
等到初始化完成以后,芯片才按照用户设计的功能正常工作,即进入用户模式。
在方式下,处于完全被动的地位,我们可以使用配置时钟配置数据配置命令状态信号和配置完成指示来完成配置过程。
接收配置时钟配置命令和配置数据,给出配置的状态信号以及配置完成指示信号,具体的配置时序图如下图所示图配置时序图配置控制状态输入。
低电平时使器件复位,由低到高上升沿跳变时启动配置程序。
器件状态位输出。
配置时先将此引脚拉低,然后在内释放。
经的电阻上拉,该信号拉低时表示配置过程中发生,需要重新配置。
器件状态位输出。
双向漏极开路,在配置前和配置期间为状态输出,配置过程中将其拉低。
所有配置数据无接收并且初始化时钟周期开始后,将其拉高,表示配置成功。
配置时钟,般为外部数据源提供的时钟。
数据输入,在引脚上配置数据位位输入。
整个配置周期由三种阶段组成复位阶段配置阶段和初始化阶段。
复位阶段当和被拉低时,处于复位模式。
当拉高,也被释放后就表示随时接收来至于外部存储器的配置数据并开始配置阶段。
配置阶段在拉高后,外部处理器将配置数据位位逐的送到脚上。
当配置文件选择或者格式时,数据首先发送最低有效位,例如文件包含字符串,应该以的顺序发送数据。
在上升沿时接收来自于的配置数据。
数据按时钟顺序配置到,直到引脚被拉高。
接收配置数据成功后,开漏极的引脚被拉高。
的上升沿跳变表示配置结束,器件初始化阶段开始。
初始化阶段初始化时钟的默认时钟是内部时钟。
如果使用内部时钟,器件可以给正确的初始化提供时钟周期,可以将配置文件完整的传入器件,保证器件配置和初始化正确。
在初始化阶段并不需要提供额外的外部时钟周期。
配置完成后驱动不要影响到器件工作。
当完成初始化过程后,正式进入用户模式。
配置的实现设计中使用来配置配置,核心板内存高达,工作频率达到,资源丰富,完全适合配置的条件。
下图为使用处理器配置的结构框图,被动串行配置的主要配置引脚有和。
图使用配置依照上节所示的配置过程,配置的操作流程图如下图所示图配置程序流程图配置的具体程序如下全部设置为输出为输出为输出理人员的综合考评。
表所示是个简单的用评分表法进行管理人员考评的例子。
表评分表法范例管理人员姓名工作部门评价者日期考评项目权重优秀良好满意尚可不满意得分工作数量工作质量协作精神创造性关心下属总分配对比较法。
这是种相对考评的方法。
其基本步骤为过两次赋值端口初始化设置波特率为设置端口为模式,时钟使能,为主控模式禁止多主控检测使能,主机输出后释放检查的状态发送数对设置参数名称参数值模块类型运行仿真,在的命令窗口中输入和分别得到相应的二进制序列。
对所得序列分别截图,可得如图所示结果。
可见,译码器能够正确进行译码,所设计简化译码器正确,因而,从理论上可推导,原设计正确。
图简化译码器仿真结果通过对文件进行仿真,证明设计正确,但因所得二进制码太多,此处便不进行截图证明。
郭林基于的卷积码译码器的设计与仿真第页共页中卷积码译码器的误码率分析编制文件,使在不同的信噪比条件下重复执行前面建立的项目。
然后绘制信道的信噪比与编码信号误比特率之间的关系曲线图。
文件代码如下表示信噪比表示信号的误比特率准备个空白图形重复运行,检验不同条件下硬判决译码的性能信道的信噪比依次取中的元素运行仿真程序,得到的误比特率保存在工作区变量中计算的均值作为本次仿真的误比特率重复运行,检验不同条件下硬判决译码的性能信道的信噪比依次取中的元素运行仿真程序,得到的误比特率保存在工作区变量中计算的均值作为本次仿真的误比特率绘制和的关系曲线图,纵坐标采用对数坐标保持已经绘制的图形绘制和的关系曲线图,纵坐标采用对数坐标保持已经绘制的图形执行此文件,得到如图所示的关系曲线图,由此图可见,随着信道信噪比的提升,维特比译码所得结果的误比特率越低,信道的可信度越高,信噪比在大于时信道的误码率开始明显降低。
郭林基于的卷积码译码器的设计与仿真第页共页图运行结果结束语此课程设计对整个通信系统包含的编码传输和译码都进行了设计与仿真,从这些过程中我们看到了通信系统的基本工作原理。
通过整个卷积码系统的设计与仿真,使我们加深了对卷积码的理解,掌握维特比译码的基本思路,知道如何进行误码率分析从而选者合适的信道传输信号,更重要的是学会了使用作为学习工具来对我们的通信系统进行设计和仿真等操作,这对我们以后的学习和工作有着重要意义。
郭林基于的卷积码译码器的设计与仿真第页共页参考文献,著尹长川,郝建军,罗涛等译数字通信基础原书第版北京机械工业出版社,樊昌信,张甫翊,徐炳祥,吴成柯通信原理第版北京国防工业出版社,邓华通信仿真及应用实例详解北京人民邮电出版社,陈国通数字通信哈尔滨哈尔滨工业大学出版社,孙祥,徐流美,吴清基础教程北京清华大学出版社,郭林基于的卷积码译码器的设计与仿真第页共页附录详图郭林基于的卷积码译码器的设计与仿真第页共页附录文件程序清单程序名称程序功能依次取不同的信噪比,重复对进行仿真,检验译码性能。
程序作者郭林最后修改日期表示信噪比表示信号的误比特率准备个空白图形果卷积编码器的输入长度为,输出信号的长度为,则维特比译码器的输入好输出信号长度分别是和的整数倍。
维特比译码器模块主要有以下几个参数结构与维特比冒起相对应的卷积编码器的结构。
它既可以是工作区中的个变量,也可以是通过函数产生的结构。
判决类型维特比译码器德判决类型有种非量化硬判决和软判决,如表所示。
表维特比译码器的判决类型判决类型解码器的输出类型说明实数表示逻辑表示逻辑,表示逻辑表示逻辑介于和之间的整数,其中是软判决位的个数表示
