1、使用 Matlab 实现对 Ka 波段卫星通信衰减 信道的性能仿真 日期:2005 年 10 月 29 日 人气:0 查看: 大字体 中字体 小字体 (空军工程大学电讯工程学院 陕西 西安 710077)摘 要:介绍了利用 Matlab 6 关键词:Matlab;Ka 波段;矢量;标量Matlab 是一种集成度很高的语言,由于其功能强,使用便捷和使用范围广等特点而被广大科技工作者所接受,已经在教学、科研和工程实际中广泛应用,被一些学者称为是第四代计算机语言。他用更直观的、符合人们思维习惯的代码,代替了 C 语言和 Fortran 语言的冗长代码,给用户呈现的是最直观、最简洁的程序开发环境。他提
2、供的各种功能很强的工具箱更是为我们的学习和研究节省了大量的时间和精力。在 Matlab 6 Ka 波段卫星通信系统的研究工作在我国已有相当长的一段时间,由于我国尚没有自己在轨的 Ka 波段卫星,国外 Ka 转发器的有关技术参数也属于保密状态,致使这方面的研究工作只能是理论研究和数学推演。当然,也可以运用计算机仿真工具进行一些接近实际的工作,文献1给出了 Ka 波段卫星通信信道的统计模型并运用通信系统仿真软件包 ACOLADE 进行了仿真分析。笔者认为,Matlab 是一个针对面较广的工具软件,他涉及到科学计算、系统控制、通信系统、神经网路、虚拟设计等领域,尤其是对矩阵运算具有其他工具不可比拟的
3、优势。在 Matlab 环境下对 Ka 波段卫星信道进行建模和仿真有利于和其他学科建立联系。因为在研究过程中少不了要运用其他学科的知识(如利用神经网路对卫星地空链路雨衰减进行预测等)。1 Ka 波段卫星通信信道模型本文继续沿用文献1所给出的 Ka 波段卫星通信信道的数学模型,简单的说明如下:其方法是把雨衰作为一个乘性因子引入到信道仿真分析中。已调信号 s(t)Res 1(t)exp(j2f ct)通过雨衰信道后变为:其中:s(t)为调制信号;s 1(t)为其时域复基带表达;s 1(f)为其频域复基带表达;T 为调制码元宽度; 和 分别表示等效低通雨衰信道的包络和相位,二者均为随机变量,其分布特
4、性由天气条件决定,他们均服从高斯分布,其概率密度函数分别表示如下:各天气条件下的 m 和 参数如表 1 所示。由此可以建立如图 1 所示的信道仿真模型。图中高斯过程 1 和高斯过程 2 为 2 个相互独立的带限、零均值高斯随机过程,其方差分别等于 2 和 2 。高斯过程 1 与实常数产生器 1 产生的 m 相加后,生成均值为 m 、方差为 2 的高斯随机过程 a。同理可产生高斯随机过程 。 经指数产生器生成 exp(j)后,与 a 相乘,得到 C(t)aexp(j)乘性干扰矢量。AWGN 表示信道加性高斯白噪声 z(t)。 2 在 Matlab 环境下建立仿真模型根据图 1 在 Matlab
5、环境下可以建立如图 2 所示的仿真原理图。 由数据源产生 Bernoulli 二进制序列模拟输入数据经 BPSK 调制器调制后进入信道。同样的,假设信道的衰落足够慢、无星上处理、发射机及转发器功放均无非线性失真。21 矢量和标量的相互转换在通信系统工具包里的所有模块的连接中都必须要考虑到矢量和标量的相互转换,否则建立的模型就无法运行。在建立模型之后要对各个模块的输入输出要求进行匹 配。要正确运行图 2 所示模型,还需要在 Bernoulli 二进制序列产生器之后接入一个复解模块(Demux)将产生的二维矢量信号进行分离和变换以适合 BPSK 调制器输入标量的要求。同样在 2 个高斯噪声发生器的
6、输出端也应该接入 Demux 模块对输出信号进行变换。22 在 Demux 输出端选择所需的输出信号源所输出的矢量在经过 Demux 模块分离和变换后,需要选择所需要的输出。最简单的办法就是使用示波器观察。Matlab 在 Simulink 环境里提供了这样的工具,以分离高斯噪声产生器的输出为例,建立如图 3 所示的模型。用示波器 SignalSelector 窗口分别观察 Demux 模块的输出(观察波形如图 4 所示)。为了便于观察,先将高斯发生器的取样时间(Sample time)设定为 01。然后改变均值和方差,可以发现,测试点 3 处的输出波一直保持不变,测试点 2 处的波形正是需要
7、的输出。同样的方法,对数据源也要进行相同的测试和观察。23 仿真模型通过以上工作,就得到如图 5 所示的系统仿真模型。3 仿真结果31 各模块参数设定设定 Bernoulli 二进制序列发生器、高斯噪声发生器、AWGN 信道的采样值为 0000 000 1 0 仿真图表在以上的设定条件下,仿真结果如图 6 所示(为具可比性,EsNo 参数选取与文献1相同)。33 结论将仿真结果与文献1进行比较(相位变化曲线、包络相位变化曲线在这里就不再表述了)就可以发现结果是一致的。由此也印证了本文所得出来的 Ka 波段卫星通信系统的仿真模型是正确、实用的。4 结语本文所建立的模型没有考虑 Ka 波段卫星通信信道受雨衰减的瞬时影响,只是对其信道长期性能的仿真。如果在该模型的基础上引入一个降雨时变控制系统模型并结合进化神经网络的地空路径雨衰减模型 2 就可以模拟降雨事件引起的信道质量变化。参考文献1王爱华,罗伟雄Ka 频段卫星通信信道建模及系统性能仿真J通信学报,2001,22(9):61-69.2杨红卫,何晨基于进化神经网络的低空路径雨衰减模型J通信学报,2001,22(9):20-27.3约翰G普罗克斯,马苏德萨勒赫现代通信系统使用 MatlabJ刘树棠译西安:西安交通大学出版社,2001