第9章 通信系统建模与仿真(通信09).ppt

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

第9章 通信系统建模与仿真 2、 滤波器参数 模拟滤波器设计的四个重要参数是: 通带拐角频率fp 阻带起始频率fs 通带内波动Rp 阻带内最小衰减Rs 3、滤波器设计 滤波器设计——根据设计的滤波器类型和参数计算出满足设计要求的滤波器的最低阶数和相应的3dB截止频率,然后进一步求出对应的传递函数的分子分母系数。 3、滤波器设计 3、滤波器设计 【实例1】----模拟滤波器的设计 试设计一个模拟低通滤波器,fp=2400Hz,fs=5000Hz,Rp=3dB,Rs=25dB。分别用巴特沃斯和椭圆滤波器原型,求出其3dB截止频率和滤波器阶数,传递函数,并作出幅频、相频特性曲线。 【实例2】----数字滤波器的设计 试设计一个巴特沃斯型数字低通滤波器,设采样率为8000Hz,fp=2100Hz,fs=2500Hz,Rp=3dB,Rs=25dB。 4、滤波器的实现 4、滤波器的实现 4、滤波器的实现 9.5 常用随机分布 1 均匀分布随机数的产生 最常用的是线性同余法,其递推公式是 其中,x0为初值(初始种子),l为乘子,c?为增量,M?是模,它们都是非负整数,且l?,c?,xn?均小于模M?。xn+1是lxn+c?被M?整除后的余数。 常用的三种同余法是 Matlab中给出了[0,1]?区间均匀分布伪随机数的产生函数“rand”。 对于没有伪随机数产生函数的计算机语言,可用以上算法来产生均匀分布伪随机数。 2 产生其它常用随机分布的方法 反函数法 具体方法如下: 给定欲产生的随机数的概率分布函数为F(x)?,其反函数记为F-1(x)?,以及在区间[0,1]?上均匀分布的随机数x?,则h=F-1(x)?是服从分布函数为F(x)的随机数。 利用分布间关系产生常用分布 除了利用反函数法,我们还可以利用随机变量之间的关系以及随机分布之间的关系来产生其它常用分布的随机数。 此外,随机变量和分布之间的关系在通信系统性能(如信噪比、错误符号率、信道容量等与随机噪声分布和统计特征有关的指标)的分析上也经常用到。 3 产生任意指定区间上的均匀分布 产生任意指定区间[a,b]?上的均匀分布随机数的变换函数为 其中,x?是在区间[0,1]?上均匀分布的随机数。 区间[a,b]?上均匀分布随机变量的期望为(a+b)/2?,方差为(b-a)2/12?。 Matlab统计工具箱中给出了产生指定区间均匀分布连续随机数的函数“unifrnd”。 4 指数分布 参数为l?的指数分布的概率密度函数为 其概率分布函数是 概率分布函数的反函数为 由于x?和1-x?都是在[0,1]?区间的均匀分布随机数,为计算简单可用x?来代替1-x?,于是得到指数分布的随机数h?的产生公式 其中,x?是在区间[0;1]?上均匀分布的随机数。 指数分布随机变量的期望为1/l ?,方差为1/l2?。 Matlab统计工具箱中给出的指数分布随机数产生函数为“exprnd”。另外还提供了指数分布的计算指令,如:“exppdf”, “expcdf”, “expfit”,“expinv”, “expstat”等。 5 标准正态分布 正态分布也称高斯分布,可采用函数变换法产生标准正态分布随机数。设r1?和r2?是两个独立的在区间[0,1]?上均匀分布的随机数,则 ?? 是两个独立同分布的标准高斯随机数,即其均值为零,方差为1,记为x1~N(0,1)?和x2~N(0,1)?。 Matlab中用函数“randn”产生标准正态分布的随机数。 6 指定均值和方差的正态分布 指定均值m和方差d2的正态分布随机数的产生方法如下。如果随机数x?是标准正态分布的,则随机数 ? 服从均值为m ?、方差为d2 ?的正态分布,记为y~N(m ,d2)?。 Matlab统计工具箱中给出的产生指定均值和方差的正态分布随机数的函数是“normrnd”。统计工具箱中还给出了正态分布的其他计算指令:“normpdf”, “normfit”, “norminv”,“normplot”, “normspec”, “ normstat”等。 7 对数正态分布 对数正态分布随机数可由正态分布的随机数x进行函数运算g=exp(x)?得到。 Matlab统计工具箱中计算对数正态分布的指令是:“lognpdf”,“logncdf”, “logninv”, “lognrnd”以及 “lognstat”。 8 C2?分布 C2分布分为中心C2 ?分布和非中心C2 ?分布两种。 (1)中心C2 ?分布 中心C2分布的随机变量由若干独立同分布的零均值高斯变量的平方和得出。设有n?个独立同分布的零均值高斯随机数xi~N(0, d2),i=1,2,…,n?,

文档评论(0)

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

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

1亿VIP精品文档

相关文档