基于MATLAB的CDMA通信系统的仿真 下载本文

内容发布更新时间 : 2024/5/18 21:37:05星期一 下面是文章的全部内容请认真阅读。

表6 左半六个Relay(中继器)参数设置

图12 中继器 2.2.3 信号与高斯白噪声的叠加

扩频后的信号在Sum(相加器)中与 Gauss Noise Generator(高斯噪声发生器)产生的高斯白噪声混合, 这表现了码分多址通信的特点: 在同一时间、 同一频段利用正交的码组承载不同通信用户的信息传输。

表7 Gauss Noise Generator高斯噪声发生器参数设置

2.2.4 接收端

在接收端, 所有的接收机接收到混合了所有用户通信信息与噪声的

信号。 应用了两个模块将特定用户的信息解调出来: 一是使用与发射端相同的码组来进行解扩。 因为码组有很强的自相关性和很弱的互相关性, 只是将受到相同码组扩频的信号提取出来。 解扩的操作与扩频的操作类似, 将二进制双极性信号形式的基带信号和用于解扩的码组直接相乘。 二是解扩后的信号通过一个低通滤波器, 使得解扩出来的信号更为干净。 三个误码表的接收延迟时间均设定为1, 分别记录了经扩频、 混合、 解扩以后的各路信息的失真情况。 本试验系统可以用作检验各种正交码组的正交性。

5

(1)离散滤波器

图13 离散滤波器 图14 离散滤波器输出波形

表8 离散滤波器参数设置

(2)Relay(中继器)

表9 三个接在低通滤波器后的Relay(中继器)参数设置

(3)接在低通滤波器后的Relay(中继器)输出波形

第一路

图15 第一路输出波形

第二路

图16 第二路输出波形

6

第三路

图17 第三路输出波形

2.2.5 误码表

三个误码表的接收延迟时间均设定为1, 分别记录了经扩频、 混合、 解扩以后的各路信息的失真情况。

图18 误码表显示

4 结束语

通过用MATLAB对CDMA系统的仿真调试、结果分析,让我熟悉了CDMA的工作原理,加深了对调制方式的认识,并深刻的了解实际PN码扩频的产生和应用。通过仿真结果中的波形、频谱图等直观的方式,有助于实现对CDMA系统规律的把握研究。

本次论文设计,遇到了诸多不懂和设计难题,感到了自己所学的东西完全不够用,然而自己在实际运用中和所学理论有所差距,参考了许多的书籍和网上资料,但本课题对专业知识以及知识的综合运用能力的需求较高,书籍和网上的资料扔有许多不同。希望自己在以后的学习中,加强对专业知识的学习,以及对知识能力的运用,树立学习目标。网上有诸多的资料,让我受益匪浅,了解到MTLAB的强大,毫不夸张地说MTLAB可以运用到各个方面。也了解到了当代通信工程的主要方向,对自己以后工作树定了大致方向。

参考文献

【1】 樊昌信.通信原理[M].北京 : 国防工业出版社,2008.

【2】 邵玉斌.MATLAB仿真在通信与电子工程的应用[M].西安:电子科技大学出版社,2010

7