《通信系统仿真期末复习资料总结通信电子数据通信与网络_通信电子-数据通信与网络.pdf》由会员分享,可在线阅读,更多相关《通信系统仿真期末复习资料总结通信电子数据通信与网络_通信电子-数据通信与网络.pdf(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、现代通信系统仿真的必要性(仿真的动机)1.仿真是深入理解系统特性的强有力工具2.解析方法分析现代通信系统比较困难3.现代通信系统结构复杂 4.系统工作的环境复杂 5.通过仿真可以缩短通信产品的开发周期和上市时间6.仿真能更容易和更经济地对系统进行研究,观察各种变化对系统性能的影响 确定性仿真 1.输入为确定信号,每次运行仿真都会得到相同的结果(电路的 SPICE 仿真)2.采用传统的方法(字和笔)求解,会得到同样的波形 3.采用确定性仿真是为了节省时间、避免冗长计算产生错误 随机性仿真 1.输入信号为随机信号 2.仿真结果是一个随机变量或随机过程 蒙特卡洛仿真 仿真的作用 1.仿真广泛应用于系
2、统设计过程中 2.可用于性能评估和参数优化还可用于测试、测量、设置基准、生命周期预测、系统配置以及故障检测 R.W.汉明指出:仿真的主要作用不在于获得数据,而在于获得对系统的深入理解 仿真的四个阶段及每个阶段的作用 1.链路预算与系统级标校过程。验证链路预算和改进设计,通过详细的仿真,可以精确估计系统性能指标和验证非理想实现造成的性能降级 2.关键元件的实现与测试。如果系统的关键元件要使用新技术,那个元件必须首先制造出来并在实际工作条件下进行测试,以便验证性能和把风险减到最小。3.完成硬件原型与验证仿真模型。仿真为测试提供基准,测试结果又验证了仿真,这个阶段的最终结果是系统的一个完善原型,此原
3、型是系统的产品开发基础,另外,获得一个经验证的仿真模型,可用来很好的预测生命终结。4.生命终结预测。通过使用系统中主要元件的老化模型,仿真可完成生命终结性能预测,如果预测性能令人满意,且最终链路预算平衡有足够裕量,系统设计和实现就完成了,不然,迭代此结果直到收敛。低通采样定理:如果采样频率 fs 大于等于 2fh,那么带限信号就可以无差错地通过其采样信号恢复。fh 表示被采样信号的最高频率。采样频率 fs=2fh 被称作 Nyquist 采样率 欠抽样所引起的影响混叠(Aliasing)在实际的通信系统中,任何信号都不是严格带宽受限的。当 fs B 时,利用低通采样定理对复包络信号采样,和利用
4、带通采样定理对实带通信号采样所需的采样频率(采样点数)相同。如果 fc 与 B 相差不大,对复包络信号采样所需的采样点数远远少于实带通信号的采样 信号在采样,量化,编码过程中都会存在误差,这些误差就形成了仿真过程中的噪声 如何减轻与消除噪声?采样时的采样频率要大于被采样信号最大频率的 2 倍,利用重构和内插进行上采样和下采样,量化时采用定点运算或浮点运算。为什么要研究定点运算?1.通过定点运算,可以阐明量化误差的产生机理 2.定点运算的运行速度比浮点运算快得多,已经开发出了使用定点运算的专用仿真器 3.定点处理器的功耗比较低 4.经常要仿真使用定点运算的设备 在直接序列扩频系统中,BW,即同时
5、出现了窄带信号和宽带信号 为了提高效率,节省仿真时间,最好采用两个采样频率 在窄带到宽带的分界处(图中左边虚线处)必须提高采样频率 在宽带到窄带的分界处(图中右边虚线处)必须降低采样频率 采样频率的提高通过内插实现,这相当于上采样/过采样(upsampling);采样频率的降低通过抽值完成,这相当于下采样/欠采样(downsampling)上采样和内插 上采样:在原序列每两个采样点之间插入 M-1个零值,将新序列通过采样滤波器。下采样:抽值,用单个样值代替 M 个样值。上采样后,新的采样周期 Tu 与原采样周期 Ts 的关系为:Tu=Ts/M。(M 是采样频率提高的倍数,也是采样周期降低的倍数
6、)内插:通过对重构信号 xr(t)在 t=nTs/M 处取样来构造新的采样值 上采样和下采样都引入了很多的额外开销。如果上采样倍数 M 适中,通常最好用单采样频率 开发仿真系统。然而,如果,B 和 W 相差太大,通常最有效的办法是对不同带宽的信号采样不同的采样频率,即采用多速率采样 仿真中采样频率的选择 通信系统中的信号都不是带宽受限的,对信号采样后必然会产生混叠。完全消除混叠误差是不可能的。仿真中,选择采样频率时,要使混叠误差尽可能的小。对于无反馈的线性系统,混叠误差取决于成形脉冲的功率谱密度。非线性系统,有反馈的系统等复杂系统需要更高的采样频率 难现代通信系统结构复杂系统工作的环境复杂通过
7、仿真可以缩短通信产品的开发周期和上市时间仿真能更容易和更经济地对系统进行研究观察各种变化对系统性能的影响确定性仿真输入为确定信号每次运行仿真都会得到相同的结果随机性仿真输入信号为随机信号仿真结果是一个随机变量或随机过程蒙特卡洛仿真仿真的作用仿真广泛应用于系统设计过程中可用于性能估和参数优化还可用于测试测量设置基准生命周期预测系统配置以及故障检测汉明指出仿真的过程验证链路预算和改进设计通过详细的仿真可以精确估计系统性能指标和验证非理想实现造成的性能降级关键元件的实现与测试如果系统的关键元件要使用新技术那个元件必须首先制造出来并在实际工作条件下进行测试以便验证 由模拟原型滤波器得到数字 IIR 滤
8、波器的 3种方法 冲激响应不变法,阶跃响应不变法,双线性变换法 冲激响应不变法:基本原理,离散时间系统的冲激响应是连续时间系统冲激响应的理想抽样。主要用于对以时域冲激响应形式给出的模拟滤波器进行建模 阶跃响应不变法:基本原理:离散时间系统的阶跃响应是连续时间系统阶跃响应的理想抽样,主要用于对以时域冲激响应形式给出的模拟滤波器进行建模,常用于仿真中。双线性变换法:通过双线性映射将 S 域中的传递函数映射为 Z 域中的传递函数。双线性变换法提供了一种连续滤波器和离散滤波器之间的简单映射关系,这种方法避免了混叠现象的发生,特别适合于具有分段平坦频率响应特性的滤波器。双线性变换的缺点是离散滤波器不能保
9、持连续滤波器的冲激响应和相位响应特性。非线性系统和时变系统 非线性系统 非线性系统没有定义传递函数。可以测量非线性系统的冲激响应,但是不能通过卷积把系统的输入和输出关联起来。非线性系统仿真模型的建立通常建立在对物理系统测量的基础上,而且不能推广 时变系统 可以使用卷积在时域上将线性时变系统的输入和输出联系起来,用传递函数在频域上将输入和输出联系起来。随机信号的产生与处理 随机过程和随机序列的分布 常用的随机过程和随机序列服从下列分布:均匀分布、高斯分布、瑞利分布、二项分布、泊松分布、指数分布、分布等。均匀分布的随机数,特别是在(0,1)之间均匀分的随机数是最基本的。其它各种分布的随机数往往可以
10、通过变换(0,1)均匀分布的随机数得到 难现代通信系统结构复杂系统工作的环境复杂通过仿真可以缩短通信产品的开发周期和上市时间仿真能更容易和更经济地对系统进行研究观察各种变化对系统性能的影响确定性仿真输入为确定信号每次运行仿真都会得到相同的结果随机性仿真输入信号为随机信号仿真结果是一个随机变量或随机过程蒙特卡洛仿真仿真的作用仿真广泛应用于系统设计过程中可用于性能估和参数优化还可用于测试测量设置基准生命周期预测系统配置以及故障检测汉明指出仿真的过程验证链路预算和改进设计通过详细的仿真可以精确估计系统性能指标和验证非理想实现造成的性能降级关键元件的实现与测试如果系统的关键元件要使用新技术那个元件必须
11、首先制造出来并在实际工作条件下进行测试以便验证 均匀随机数发生器 用数学方法产生的均匀随机数必须满足下列要求 1.随机数必须服从均匀分布,或者非常接近均匀分布 2.随机数必须具有统计上的独立性 3.随机数序列能够重复产生,以便重复验证仿真结果 4.随机数的周期应满足仿真问题的要求(尽量使用全周期随机数发生器)。5.产生随机数的速度要高,以缩短仿真时间 6.产生随机数的方法应需要最少的计算机存储空间 产生均匀随机数最常用的数学方法是线性同余法(LCG)线性同余发生器的运算规则 xi+1=(axi+c)mod(m)(7-3)其中:a 是乘子、c是增量、m 称作模数 式(7-3)能依次产生连续的 x
12、 值,这是一个确定性的序列 x 的初始值记作 x0,称作 LCG 的种子(seed number)如果 x0、a、c 和 m 都是整数,x 的值也是整数,并且介于 0 到 m 之间。令 x/m,就可得到在(0,1)之间均匀分布的随机变量 x 序列的最大周期为 m,此时的发生器是全周期的 将均匀分布的随机变量映射为具有任意 pdf 的随机变量 具有任意 pdf 的随机变量可通过均匀分布随机变量的变换得到,主要方法有:逆变换法:如果目标随机变量的 CDF 具有闭合形式,该随机变量可采用逆变换法产生。舍弃法:如果目标随机变量的 pdf 具有闭合形式,但 CDF 没有闭合形式,可采用舍弃法。该方法可以
13、产生高斯随机变量(也可以使用均匀变量求和法、极坐标法或者通过瑞利随机变量的映射得到高斯随机变量)直方图法:如果要求随机数发生器的 pdf 与实验数据的 pdf(可通过直方图得到)相一致,可采用直方图法。什么是高斯白噪声?高斯白噪声:如果一个噪声,它的幅度分布服从高斯分布,而它的功率谱密度又是均匀分布的,则称它为高斯白噪声。产生不相关的高斯随机变量高斯随机变量的产生方法:1.舍弃法。效率不高 2.均匀变量求和法。基于中心极限定理,方法简单,但 pdf 的拖尾被截断可能会产生严重的误差 3.瑞利随机变量映射为高斯随机变量的方法,即 Box-Muller 算法。这是最基本的算法。4.极坐标法。是舍弃
14、法的一个特例,产生的随机变量相关特性比难现代通信系统结构复杂系统工作的环境复杂通过仿真可以缩短通信产品的开发周期和上市时间仿真能更容易和更经济地对系统进行研究观察各种变化对系统性能的影响确定性仿真输入为确定信号每次运行仿真都会得到相同的结果随机性仿真输入信号为随机信号仿真结果是一个随机变量或随机过程蒙特卡洛仿真仿真的作用仿真广泛应用于系统设计过程中可用于性能估和参数优化还可用于测试测量设置基准生命周期预测系统配置以及故障检测汉明指出仿真的过程验证链路预算和改进设计通过详细的仿真可以精确估计系统性能指标和验证非理想实现造成的性能降级关键元件的实现与测试如果系统的关键元件要使用新技术那个元件必须首
15、先制造出来并在实际工作条件下进行测试以便验证Box-Muller 算法好,但需要多次调用,而且调用的次数未知,因此仿真程序相当复杂。均匀变量求和法的缺点 Y 在均值附近可以很精确地近似高斯随机变量 由于 Ui1/2 的变化范围是1/21/2,所以 Y 在NB/2 到 NB/2 的范围内变化。这样使得 Y 的 pdf 的拖尾被截断到 NB/2,这时如果用 Y 来仿真通信系统中的噪声,可能会产生比较大的误差 因此,必须根据具体的应用确定合适的 N。N 较大,产生一个高斯随机数会耗费过多的 CPU时间,N 较小,高斯随机变量 pdf 的拖尾截断得比较多,会产生较大的误差。瑞利随机变量的正交投影可以产
16、生一对相互独立的高斯随机变量。瑞利随机变量可由均匀分布的随机变量产生,所以高斯随机变量 X 和 Y 也可由均匀分布的随机变量产生 产生相关的高斯随机变量 产生具有给定相关系数(一阶相关)的两个高斯序列,由高斯白噪声产生具有给定功率谱密度(PSD)的高斯随机变量/随机序列/随机过程 需要指出的是,白噪声和高斯分布是两个概念“白噪声”和“带宽受限的白噪声”是指随机过程的功率谱密度 PSD 是平坦的,其概率密度分布并不一定是高斯分布 高斯分布指的是随机过程的概率密度服从正态分布,其功率谱密度可以是任意形状 对仿真产生的数据进行处理的方法包括:1.基本图形方法。2.根据仿真数据对系统性能和参数进行估计
17、 a 利用直方图估计 pdf。b 利用信号的时间样本估计其 PSD。c 增益、延迟和信噪比的估计。3.信道译码的误比特率分析方法 基本图形法 通信系统仿真中常见的图形 1.波形图 a信号幅度随时间的变化波形 b误比特率(误符号率)PE与 Eb/N0 的关系曲线 2.散点图 3.眼图 根据仿真数据进行参数估计 用直方图估计 pdf 难现代通信系统结构复杂系统工作的环境复杂通过仿真可以缩短通信产品的开发周期和上市时间仿真能更容易和更经济地对系统进行研究观察各种变化对系统性能的影响确定性仿真输入为确定信号每次运行仿真都会得到相同的结果随机性仿真输入信号为随机信号仿真结果是一个随机变量或随机过程蒙特卡
18、洛仿真仿真的作用仿真广泛应用于系统设计过程中可用于性能估和参数优化还可用于测试测量设置基准生命周期预测系统配置以及故障检测汉明指出仿真的过程验证链路预算和改进设计通过详细的仿真可以精确估计系统性能指标和验证非理想实现造成的性能降级关键元件的实现与测试如果系统的关键元件要使用新技术那个元件必须首先制造出来并在实际工作条件下进行测试以便验证 功率谱密度的估计-周期图法 难现代通信系统结构复杂系统工作的环境复杂通过仿真可以缩短通信产品的开发周期和上市时间仿真能更容易和更经济地对系统进行研究观察各种变化对系统性能的影响确定性仿真输入为确定信号每次运行仿真都会得到相同的结果随机性仿真输入信号为随机信号仿
19、真结果是一个随机变量或随机过程蒙特卡洛仿真仿真的作用仿真广泛应用于系统设计过程中可用于性能估和参数优化还可用于测试测量设置基准生命周期预测系统配置以及故障检测汉明指出仿真的过程验证链路预算和改进设计通过详细的仿真可以精确估计系统性能指标和验证非理想实现造成的性能降级关键元件的实现与测试如果系统的关键元件要使用新技术那个元件必须首先制造出来并在实际工作条件下进行测试以便验证 难现代通信系统结构复杂系统工作的环境复杂通过仿真可以缩短通信产品的开发周期和上市时间仿真能更容易和更经济地对系统进行研究观察各种变化对系统性能的影响确定性仿真输入为确定信号每次运行仿真都会得到相同的结果随机性仿真输入信号为随
20、机信号仿真结果是一个随机变量或随机过程蒙特卡洛仿真仿真的作用仿真广泛应用于系统设计过程中可用于性能估和参数优化还可用于测试测量设置基准生命周期预测系统配置以及故障检测汉明指出仿真的过程验证链路预算和改进设计通过详细的仿真可以精确估计系统性能指标和验证非理想实现造成的性能降级关键元件的实现与测试如果系统的关键元件要使用新技术那个元件必须首先制造出来并在实际工作条件下进行测试以便验证 难现代通信系统结构复杂系统工作的环境复杂通过仿真可以缩短通信产品的开发周期和上市时间仿真能更容易和更经济地对系统进行研究观察各种变化对系统性能的影响确定性仿真输入为确定信号每次运行仿真都会得到相同的结果随机性仿真输入
21、信号为随机信号仿真结果是一个随机变量或随机过程蒙特卡洛仿真仿真的作用仿真广泛应用于系统设计过程中可用于性能估和参数优化还可用于测试测量设置基准生命周期预测系统配置以及故障检测汉明指出仿真的过程验证链路预算和改进设计通过详细的仿真可以精确估计系统性能指标和验证非理想实现造成的性能降级关键元件的实现与测试如果系统的关键元件要使用新技术那个元件必须首先制造出来并在实际工作条件下进行测试以便验证 半解析法:这种方法把分析和仿真以一定方式结合使用,从而可以迅速的得到误比特率的估计。同其他快速仿真方法一样,办解析仿真方法可以在分析知识运用程度和仿真运行时间之间做出折中。难现代通信系统结构复杂系统工作的环境
22、复杂通过仿真可以缩短通信产品的开发周期和上市时间仿真能更容易和更经济地对系统进行研究观察各种变化对系统性能的影响确定性仿真输入为确定信号每次运行仿真都会得到相同的结果随机性仿真输入信号为随机信号仿真结果是一个随机变量或随机过程蒙特卡洛仿真仿真的作用仿真广泛应用于系统设计过程中可用于性能估和参数优化还可用于测试测量设置基准生命周期预测系统配置以及故障检测汉明指出仿真的过程验证链路预算和改进设计通过详细的仿真可以精确估计系统性能指标和验证非理想实现造成的性能降级关键元件的实现与测试如果系统的关键元件要使用新技术那个元件必须首先制造出来并在实际工作条件下进行测试以便验证在 PSK 和两种情况下的系统
23、误比特率的半解析估计器是不同的,所以进行半解析仿真的过程不是唯一的。尽管估计器很不同,但是半解析仿真通过传统的蒙特卡洛仿真来考虑系统中所有确定性影响,如符号间干扰和非线性失真,因此用的方法是相同的。噪声和其他随机因素的影响则用解析方法处理,这就要求知道进行比特或符号判决所需样本的概率密度函数。最简单最常用的情况是假设噪声是高斯分布,同时假设噪声进入点到符号判决点之间是线性的,这种情况下,判决统计量的是高斯分布,执行蒙特卡洛仿真为了得到统计量的均值,在应用半解析的场合,仿真都很快。难现代通信系统结构复杂系统工作的环境复杂通过仿真可以缩短通信产品的开发周期和上市时间仿真能更容易和更经济地对系统进行研究观察各种变化对系统性能的影响确定性仿真输入为确定信号每次运行仿真都会得到相同的结果随机性仿真输入信号为随机信号仿真结果是一个随机变量或随机过程蒙特卡洛仿真仿真的作用仿真广泛应用于系统设计过程中可用于性能估和参数优化还可用于测试测量设置基准生命周期预测系统配置以及故障检测汉明指出仿真的过程验证链路预算和改进设计通过详细的仿真可以精确估计系统性能指标和验证非理想实现造成的性能降级关键元件的实现与测试如果系统的关键元件要使用新技术那个元件必须首先制造出来并在实际工作条件下进行测试以便验证