BCH编码器的BER测试仿真课程设计报告.doc

BCH编码器的BER测试仿真课程设计报告.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
BCH编码器的BER测试仿真课程设计报告

PAGE PAGE 11 《通信原理》 课 程 设 计 报 告 题 目:BCH 编码器的BER测试仿真 专 业: 电子信息工程 班 级: 姓 名: 学 号: XX大学信息与电气工程学院 二○一一年X月 一、课程设计教学目的及基本要求 1.巩固所学的专业技术知识; 2.熟悉SystemView仿真环境并能在其环境下了解并掌握通信系统的一般设计方法,具备初步的独立设计能力; 3. 比特误码率是衡量一个通信系统优劣的重要指标; 4. 利用SystemView软件仿真测试和生成一个BCH编解码系统的BER曲线。熟悉对于系统延时的处理。 5.提高综合运用所学理论知识独立分析和解决问题的能力; 6.更好地将理论与实践相结合。 二、实验基本原理与各模块功能简介及其参数设置 实验基本原理 原理框图如下所示: 加性高斯白噪声信号源 加性高斯白噪声 信号源 解码BCH编码信道判决 解码 BCH编码 信道 判决 BER计算 BER计算 SystemView系统是一个多速率系统,在所有系统仿真模块中可能同时存在不同采样速率的功能图符,并且信号经过许多滤波器、编码器时会产生固有的处理时延。BER计数器图符有两个输入,原则上每个采样进行一个比特的检验判断,因此两个输入必须是严格的位同步才能正确判决,即两个输入的采样率必须完全一致且绝对同步。 BCH编解码电路。信道为高斯噪声信道(AWGN),输入信号经BCH编码后在AWGN信道中传输。在输出端对接收信号进行BCH解码。解码结果与原输入信号比较的结果可用于统计系统误码率。 2.各模块功能简介及其参数设置 (1)系统仿真模块图如下所示: (2)各个模块的功能及其参数设定 ①伪随机序列发生器(信号源库):输入信号,产生1HzPN码。(见图1) 图1 伪随机序列发生器参数设置 ②采样模块1(算子库):保证每个比特对应一个采样,采样率设为1Hz,信号源的时间偏移设为0,即数据从0时刻开始输出。(见图2) 图2 采样器1参数设置 ③BCH编码器(通信库):选择[7,4]BCH码,每输入4比特数据就产生一个7比特的编码序列,而占用的时间间隔仍与4比特的输入信号间隔一样,是4秒,则编码后信号的比特率为7/4=1.75,每个编码位的时间宽度为4/7=0.571428571秒。此模块的时延为4秒。(见图3) 图3 BCH编码器参数设置 ④5阶多项式模块(函数库):将单极性信号变为双极性。(见图4) 单极性码有电压表示1,无电压表示0;没有特殊的编码;单极性码会累积直流分量。双极性码中正电压表示1,负电压表示0;该方案降低了功率要求并减小了高电平衰减;双极性码的直流分量则大大减少,从而有利于传输。 图4 5阶多项式模块参数设置 ⑤保持模块(算子库):即将加入的AGWN信号的采样率与系统的采样率一致,而BCH编码输出采样率较低,为使二者相加,必须使用相同的采样率。插入一个保持器图符将信号恢复为系统采样率。(见图5) 图5 保持器参数设置 ⑥高斯噪声源(信号源库):加入一个AGWN信号。(见图6) 图6 高斯噪声源参数设置 ⑦增益模块(算子库):控制噪声大小,从而控制信噪比。该增益模块需要在系统菜单中设置全局关联变量。(见图7) 图7增益模块参数设置 ⑧加法器模块:对输入信号进行加法操作。 ⑨积分清除滤波器模块(通信库):作为匹配滤波器(指滤波器的性能与信号的特性取得某种一致,使滤波器输出端的信号瞬时功率与噪声平均功率的比值最大),用于最佳检波器接收。积分时间设置为BCH码的码元宽度,即4/7秒。该模块有4/7秒延时。(见图8) 图8 积分清除滤波器参数设置 ⑩采样模块6(算子库):为保证BCH译码器图符的输出数据率为1Hz,其输入数据率应为1.75Hz。采样模块6采样率设为1.75Hz。(见图9) 图9 采样器6参数设置 ⑾BCH译码器(通信库):选择[7,4]BCH码。始终存在一个群延时,Offset时间偏移应设为4/7秒或一个采样延时。这是由于积分清算子的时延。此模块的时延为4秒。(见图10) 图10 BCH译码器参数设置 ⑿重采样器(算子库):保证BCH译码器输出信号采样率为1Hz,并且将时延调整为整数个采样。(见

文档评论(0)

netball + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档