通信系统建模-第7章.ppt
《通信系统建模-第7章.ppt》由会员分享,可在线阅读,更多相关《通信系统建模-第7章.ppt(54页珍藏版)》请在三一办公上搜索。
1、通信系统建模与仿真第二部分 基本概念与方法,第7章 随机信号的产生与处理,均匀分布随机变量的产生产生任意pdf的随机变量产生不相关的高斯随机变量产生相关的高斯随机变量PN序列发生器随机信号处理在通信系统仿真中的应用,通信系统模型,连续时间系统,离散时间系统,通信系统中的随机过程和随机序列,通常假设随机过程和随机序列满足平稳遍历性,随机过程和随机序列的分布,常用的随机过程和随机序列服从下列分布均匀分布、高斯分布、瑞利分布、二项分布、泊松分布、指数分布、分布等均匀分布的随机数,特别是在(0,1)之间均匀分的随机数是最基本的其它各种分布的随机数往往可以通过变换(0,1)均匀分布的随机数得到,随机数的
2、产生方法,7.2 均匀随机数发生器,用数学方法产生的均匀随机数必须满足下列要求随机数必须服从均匀分布,或者非常接近均匀分布随机数必须具有统计上的独立性随机数序列能够重复产生,以便重复验证仿真结果随机数的周期应满足仿真问题的要求(尽量使用全周期随机数发生器)产生随机数的速度要高,以缩短仿真时间产生随机数的方法应需要最少的计算机存储空间产生均匀随机数最常用的数学方法是线性同余法(LCG),线性同余法,线性同余发生器的运算规则 xi+1=(axi+c)mod(m)(7-3)其中:a是乘子、c是增量、m称作模数式(7-3)能依次产生连续的x值,这是一个确定性的序列x的初始值记作x0,称作LCG的种子(
3、seed number)如果x0、a、c和m都是整数,x的值也是整数,并且介于0到m之间令x/m,就可得到在(0,1)之间均匀分布的随机变量x序列的最大周期为m,此时的发生器是全周期的,线性同余发生器的最低标准算法,最低标准算法所具有的性质LCG是全周期的能通过所有使用的随机性测试(比如相关性测试,随机数的样本xi+1和xi应互不相关易于从一台计算机移植到另一台计算机Lewis,Goodman和Miller最低标准算法 xi+1=(16807xi)mod(2147483647)(7-24)m是Mersenne素数2311,Matlab中使用的均匀随机数发生器,Matlab使用库函数rand产生
4、均匀随机数在Matlab版本5以前的版本中,rand是根据(7-24)定义的最低标准开发的在Matlab版本5和版本6中,rand的默认算法是Marsaglia开发的算法(算法只用到加法和减法运算,执行起来比LCG快得多),MathWorks声称该随机数发生器的周期超过21492。Matlab版本5和6也可以通过命令rand(seed,0)和rand(seed,J)调用(7-24)定义的最低标准算法,Matlab中rand的使用注意事项,使用者可以使用默认的种子,也可以自行设定种子关闭并重新打开Matlab可以将种子复位到默认值。因此,测试时我们可以产生完全相同的随机数序列。系统时钟可用来随机
5、化种子的初始值种子数存在一个缓冲器中,而不是Matlab工作区中。因此,Clear all并不能使种子复位。,7.3 将均匀分布的随机变量映射为具有任意pdf的随机变量,具有任意pdf的随机变量可通过均匀分布随机变量的变换得到,主要方法有:逆变换法:如果目标随机变量的CDF具有闭合形式,该随机变量可采用逆变换法产生。舍弃法:如果目标随机变量的pdf具有闭合形式,但CDF没有闭合形式,可采用舍弃法。该方法可以产生高斯随机变量(也可以使用均匀变量求和法、极坐标法或者通过瑞利随机变量的映射得到高斯随机变量)直方图法:如果要求随机数发生器的pdf与实验数据的pdf(可通过直方图得到)相一致,可采用直方
6、图法。,7.3.1 逆变换法,Xn是均匀分布的不相关序列,下面用随机变量U表示,Yn也是不相关序列,下面用随机变量X表示。它的CDF为FX(x),不相关随机序列的功率谱密度是常数(白噪声),均匀分布的随机变量U变换成CDF为FX(x)的随机变量X,逆变换法的实施步骤,产生均匀分布的随机变量U(可以使用Matlab中的库函数rand,也可以使用LCG法)计算出随机变量X的CDF闭合形式FX(x),FX(x)=PrXx令U=FX(X),解出逆函数X=FX1(U),这样就可以产生随机数x可以证明,随机数x的CDF等于FX(x),FX(x)是自变量x的非减函数,将均匀分布转换为指数分布的Matlab程
7、序,产生均匀分布的随机数U,画出直方图,根据直方图计算概率密度,pdf的理论值,用Box-Muller算法产生高斯随机变量时会用到这个结果,7.4 产生不相关的高斯随机变量,高斯随机变量的产生方法:舍弃法。效率不高均匀变量求和法。基于中心极限定理,方法简单,但pdf的拖尾被截断可能会产生严重的误差瑞利随机变量映射为高斯随机变量的方法,即Box-Muller算法。这是最基本的算法。极坐标法。是舍弃法的一个特例,产生的随机变量相关特性比Box-Muller算法好,但需要多次调用,而且调用的次数未知,因此仿真程序相当复杂。,高斯随机变量的CDF,高斯Q函数不能写成闭合形式,7.4.1 均匀变量求和法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通信 系统 建模
链接地址:https://www.31ppt.com/p-6351707.html