课
程
设
计
报
告
题 目:BCH 编码器BER测试仿真
专 业: 电子信息工程
班 级:
姓 名:
学 号:
XX学信息电气工程学院
二○年X月
课程设计教学目基求
1.巩固学专业技术知识
2.熟悉SystemView仿真环境环境解掌握通信系统般设计方法具备初步独立设计力
3 特误码率衡量通信系统优劣重指标
4 利SystemView软件仿真测试生成BCH编解码系统BER曲线熟悉系统延时处理
5.提高综合运学理知识独立分析解决问题力
6.更理实践相结合
二实验基原理模块功简介参数设置
1 实验基原理
原理框图示:
加性高斯白噪声
信号源
解码
BCH编码
信道
判决
BER计算
SystemView系统速率系统系统仿真模块中时存采样速率功图符信号许滤波器编码器时会产生固处理时延BER计数器图符两输入原采样进行特检验判断两输入必须严格位步正确判决两输入采样率必须完全致绝步
BCH编解码电路信道高斯噪声信道(AWGN)输入信号BCH编码AWGN信道中传输输出端接收信号进行BCH解码解码结果原输入信号较结果统计系统误码率
2模块功简介参数设置
(1)系统仿真模块图示:
(2)模块功参数设定
①伪机序列发生器(信号源库)输入信号产生1HzPN码(见图1)
图1 伪机序列发生器参数设置
②采样模块1(算子库):保证特应采样采样率设1Hz信号源时间偏移设0数0时刻开始输出(见图2)
图2 采样器1参数设置
③BCH编码器(通信库):选择[74]BCH码输入4特数产生7特编码序列占时间间隔4特输入信号间隔样4秒编码信号特率74175编码位时间宽度470571428571秒模块时延4秒(见图3)
图3 BCH编码器参数设置
④5阶项式模块(函数库):单极性信号变双极性(见图4)
单极性码电压表示1电压表示0没特殊编码单极性码会累积直流分量双极性码中正电压表示1负电压表示0该方案降低功率求减高电衰减双极性码直流分量减少利传输
图4 5阶项式模块参数设置
⑤保持模块(算子库):加入AGWN信号采样率系统采样率致BCH编码输出采样率较低二者相加必须相采样率插入保持器图符信号恢复系统采样率(见图5)
图5 保持器参数设置
⑥高斯噪声源(信号源库):加入AGWN信号(见图6)
图6 高斯噪声源参数设置
⑦增益模块(算子库):控制噪声控制信噪该增益模块需系统菜单中设置全局关联变量(见图7)
图7增益模块参数设置
⑧加法器模块:输入信号进行加法操作
⑨积分清滤波器模块(通信库):作匹配滤波器(指滤波器性信号特性取某种致滤波器输出端信号瞬时功率噪声均功率值)佳检波器接收积分时间设置BCH码码元宽度47秒该模块47秒延时(见图8)
图8 积分清滤波器参数设置
⑩采样模块6(算子库):保证BCH译码器图符输出数率1Hz输入数率应175Hz采样模块6采样率设175Hz(见图9)
图9 采样器6参数设置
⑾BCH译码器(通信库):选择[74]BCH码始终存群延时Offset时间偏移应设47秒采样延时积分清算子时延模块时延4秒(见图10)
图10 BCH译码器参数设置
⑿重采样器(算子库):保证BCH译码器输出信号采样率1Hz时延调整整数采样(见图11)
图11 重采样器参数设置
⒀延时图符(算子库):输入信号延时9采样便输出信号计算BER曲线(见图12)
图12 延时图符参数设置
⒁BER计数器模块(通信库):中NoTrials实验特数果希测出1e2BER少应进行1e+3次较获低BER值必须NoTrials值设足够时必须系统定时中仿真循环采样数设足够时NoTrials设1e+3采样率设1Hz秒输入两路数判决次整系统群延时应整数(整数采样时间)里群延时9采样(见图13)
图13 BER计数器参数设置
⒂停止接收计算器(接收器库):输入值超设定门限值时停止次循环进入循环仿真运算连接BER计数器图符错误总数输出作错误总数超预定值时停止次循环仿真进入循环否直仿真运算系统设定全部采样数完毕止然进入循环(见图14)
图14 停止接收计算器参数设置
⒃终值模块(接收器库):系统循环结束时显示该循环接收终值循环保留样分析窗口观察结果
⒄分析模块(接收器库) :SystemView基信号接收器该接收器时显示必须进入系统分析窗口观察分析输出结果
三模块具体实现调试程
1.全局变量关联BER曲线生成
绘出完整正确BERSNR曲线必须噪声增益控制系统循环次数进行全局变量关联噪声逐步减信道信噪0dB开始逐步增次减步长循环次数相关具体函数设定单击菜单栏Tools选项选择 Global Token Parameter Links时出现图15示参数设置栏Select System Token中选择关联全局变量图中选择图符13Operator[Gain]果设定次循环信噪递增1dB噪声减1dB应算术运算关系定义栏Define Algebraic Relationship F[GiVi]值设置cl里cl系统变量Current system Loop系统循环次数
图15 全局变量关联参数设置窗口
系统定时窗口参数设置图16示参数设定完毕运行系统仿真系统分析窗口时接收计算器显示系统累计误码率均值相时间关系曲线需BERSNR关系曲线计算器钮出现图17示计算器功窗口选择Style功中BER Plot钮设置起始信噪SBR Start[dB]1dB增量Increment值设1(该值必须预先设置增益关联相致)Select one Window框中选择转换窗口W0 sink3OK钮确定产生新分析窗口窗口Y轴设数显示模式图18示BERSNR关系曲线
图16 系统定时窗口参数设置
图17 误码时间累计曲线转换BERSNR关系曲线计算器参数设置界面
图18 BERSNR曲线
通常衡量种信道优劣常常测出BERSNR曲线标准FSKPSKQPSK等调制理BER曲线进行较图19示首先计算器功Comm中Overlay selected plot window选中需标准理曲线类型FSKPSKQPSK等起始信噪设1dB终止信噪设9dB时选择仿真BER曲线窗口图18中选择w4:BER VS SNR for w0OK键确定图20示覆盖曲线
图19 生成标准理BER曲线覆盖参数设置窗口
图20 仿真BER曲线标准理BER曲线较覆盖图
2BER测试中时延确定
复杂系统模型通推导计算时延时利原始信号输出信号交叉互相关运算求出系统群延时
首先时延图符12延时设置0关闭噪声(图符11值设0)然设定相较系统采样周期运行系统进入SystemView分析窗口分析窗口接收计算器钮选择交叉相关(crosscorrelation)运算功图21示时必须右边面选择栏选择中相关数窗口窗口2(图符16输入数)右边面选择栏选择相关数窗口窗口3(图符17译码输出)OK钮生成相关运算结果数显示图形图22示该窗口选择前Windows活动窗口工具栏数显示图形出现图23示统计表窗口激活该窗口Sample No选项中相关值位置显示@s9表示相关点第九采样点确定应系统群延时设置9采样图符12延时值设9采样恢复噪声幅度时系统采样周期恢复时该BER测试仿真实验延时已完全设置正确
图21 分析窗接收计算器中两数窗口进行相关运算参数设置
图22 相关运算结果数显示图形
图23 统计表数显示窗口
四总结体会
通次课程设计基掌握SystemView软件仿真调试方法图符库模块系统定时功初步解解BCH 编码器BER测试仿真基原理设计方法时通信原理门课程产生更学热情
程中避免遇困难模块参数设置开始图符模块功没深入解BER模块参数设置错误导致系统分析窗口输出曲线图正确网查阅资料次调试终改正错误系统定时参数设置正确导致曲线图正确详细研究模块功参数设置规终解决面系列问题
通断仿真调试发现参数设置仿真结果定影响高斯白噪声信道信噪增加误码率减BER计数器NoTrials(实验特数)设置会决定BER值高低果希测出低BER必须NoTrials值设足够时必须系统定时中仿真循环采样数设足够
设计程中体会深方面迎难精神遇点问题放弃应该努力找解决办法重程中受益匪浅学忽略者匆匆扫问题解课知识没重点非重点应该努力全部掌握消化样理联系实际时应学知识更应实际生活中
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档