基于Matlab的CDMA通信系统仿真2Word文档下载推荐.docx
- 文档编号:13178709
- 上传时间:2022-10-07
- 格式:DOCX
- 页数:21
- 大小:66.62KB
基于Matlab的CDMA通信系统仿真2Word文档下载推荐.docx
《基于Matlab的CDMA通信系统仿真2Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《基于Matlab的CDMA通信系统仿真2Word文档下载推荐.docx(21页珍藏版)》请在冰豆网上搜索。
-20-
2CDMA基础及原理
CDMA多址技术的原理是基于扩频技术,即将需传送的具有一定信号带宽的信息数据,用一个带宽远大于信号带宽的高速伪随机码进行调制,使原数据信号的带宽被扩展,再经载波调制并发送出去。
接收端由使用完全相同的伪随机码,与接收的带宽信号作相关处理,把宽带信号换成原信息数据的窄带信号即解扩,以实现信息通信。
2.1扩频通信
扩频通信技术是一种信息传输方式,其信号所占有的频带宽度远大于所传信息所需的最小带宽;
频带的扩展是通过一个独立的码序列来完成,用编码及调制的方法来实现的,与所传信息数据无关;
在接收端则用同样的码进行相关同步接受、解扩及恢复所传信息数据。
2.1.1扩频通信理论基础
香农公式 :
C=Wlog2(1+S/N)
1、在给定的传输速率C不变的条件下,频带宽度W和信噪比S/N是可以互换的。
即可通过增加频带宽度的方法,在较低的信噪比情况下,传输信息。
2、扩展频谱换取信噪比要求的降低,正是扩频通信的重要特点,并由此为扩频通信的应用奠定了基础。
2.1.2.2扩频通信系统的分类
(1)直接序列扩频(DS)
(2)跳频扩频(FH)
(3)跳时扩频(TH)
(4)混合方式(以上三种基本方式的不同组合)
在实际的CDMA系统中,直接序列扩频得到了广泛的认可和应用,所以,在本次实验中主要研究直接序列扩频技术。
2.2直接序列扩频
DS-SS是直接用具有高码率的扩频码序列在发送端去扩展信号的频谱。
而在收端,用相同的扩频码序列去进行解扩,把展宽的扩频信号还原成原始的信息。
数据
解调
扩频
调制
信道
二进制信息
解扩
恢复信息
扩频码
发生器
载波
解扩码
图2-1直接序列扩频的发射机和接收机框图
2.3扩频码序列
在扩频系统中,信号频谱的扩展是通过扩频码实现的,扩频系统的性能与扩频码的性能有很大的关系,对扩频通常提出下列要求:
易于产生;
具有随机性;
扩频码应该具有尽可能长的周期,使干扰者难以从扩频码的一小段中重建整个码序列;
扩频码应该具有良好的自相关和互相关特性,以利于接收时的捕获和跟踪,以及多用户检测等。
扩频码中应用最多的是M序列,又称最大长度序列,还有
GOLD序列、WALSH码序列等,本次试验中我们主要运用了M序列和正交GOLD序列。
2.3.1PN码
CDMA信道的区分是靠PN码来进行的,因而要求PN码自相关性要好,互相关性要弱,实现和编码方案简单等。
目前的CDMA系统就是采用一种基本的PN序列m序列作为地址码,利用它的不同相位来区分不同用户。
M序列是最长线性移位寄存器序列的简称,它通常是由反馈移位寄存器产生的具有像随机噪声波形的周期性二元序列。
Gold码序列是一种基于m序列的码序列。
Gold码是m序列的组合码,由同步时钟控制的两个m序列逐位模2加得到。
这两个码发生器的周期相同,速率也相同,因而两者保持一定的相位关系,这样产生的组合码与这两个子码序列的周期也相同。
正交Gold码是在优选对产生的Gold码末尾加0,使序列的长度为偶数。
3DS-CDMA通信系统仿真
3.1DS-CDMA通信系统原理图
图3-1DS-CDMA通信系统原理图
在实验中,我们采用;
两种扩频码进行仿真。
M序列和正交Gold序列,扩频后的数据通过脉冲成型滤波器后通过信道同时到达接收端,在接收端分别对不
同用户信息数据进行解扩,恢复各个用户的原始信息。
3.2仿真流程设计与介绍
3.2.1仿真设计步骤
1、m序列的DS-CDMA在AWGN下的性能的仿真。
2、正交Gold序列的DS-CDMA在AWGN下的性能的仿真。
3、对比两个扩频码在AWGN信道下的性能曲线,分析哪种扩频码更适合在
AWGN信道中传输,传输衰减最小,对比m序列和正交Gold序列的抗干扰能力。
4、为了证明这一结论,把两种PN码再经过Rayleigh衰落信道下的性能进行验证。
(代码见附录)
3.2.2程序编程设计
最外层循环的时候是信噪比,根据每种信噪比下,首先产生各个用户的发射数据,根据用户数,每一行是每个用户的发射数据,然后进行Gray编码、4-QAM调制,调制完后,对信号进行扩频,扩频部分是通过spread函数完成的,是完成扩频的功能。
扩频时,看输入参数是否满足要求,满足要求后,用扩频码与每一个数据符号相乘,对原始符号进行扩展,完成扩频。
扩频完成后,再通过脉冲成形滤波器计算每个用户信号功率。
当用户数大于1时,所有用户数据相加。
相加完成后,如果需要通过瑞利衰落信道,再让信道系数与发射数据相乘。
接收端加入高斯白噪声,首先根据信噪比计算高斯白噪声标准差,根据标准差加入白噪声。
如果通过瑞利衰落信道后,我们还需要进行一个信道补偿。
最后通过脉冲成形滤波器进行降采样,之后进行数据解扩,解扩部分是通过despread函数完成的,解扩完成后,对信号进行4-QAM解调、Gray编码逆映射,分别对用户原始数据和解扩后数据进行比较,最后统计误比特率。
以上就是完成扩频的主程序。
M序列和正交Gold序列脚本程序的介绍:
用户数统一定义的是1、4、7,扩频码分别选择的是M序列和正交Gold序列,然后在每种用户数下仿真扩频系统的性能,最后画出仿真得到的误比特率。
4仿真结果分析
4.1 实验仿真运行结果
100
m下下DS-CDMA下AWGN下下下下下下
user=1user=4user=7
10-1
□下下下(BER)
10-2
1
2
3
4
5 6
7
8
9
10
□下
□EbNo(dB)
10-3
图4-1M序列DS_CDMA在AWGN下的性能
从图4-1中可以看出,由于m序列即使在完全同步时,之间的互相换值也不为0,因此随着用户数的增加(解调其中一个用户的数据时,其他用户会对该用户的解调产生干扰),干扰越来越大,导致系统的误码率性能下降。
□下Gold下下DS-CDMA下AWGN下下下下下下
user=1user=4
user=7
10-4
0 1 2 3 4 5 6 7 8 9
□下下EbNo(dB)
图4-2正交Gold序列在AWGN下的性能
从图4-2中可以看出,由于正交Gold序列在完全同步时,它们的互相关值为0,因此其BER性能并不随着用户数的增加而恶化。
在信噪比为2 、4 、6时误比特率基本相同。
由图可以看出来当误比特率仿真时候小于10-3时结果就会有一定的偏差。
但还是可以看出正交Gold序列比M序列的性能要好。
所以,初步得出结论:
正交Gold序列在AWGN信道下的抗干扰能力更强,衰减比,序列要小。
为证明这一结论进行了下面的实验(图4-3、图4-4)。
m下下DS-CDMA下Rayleigh下下下下下下
图4-3M序列在Rayleigh衰落信道下的性能
对比图4-1和图4-3,显然M序列在瑞利衰落信道下的性能要比能过AWGN
信道下的性能要差。
□下Gold下下DS-CDMA下Reyleigh下下下下下下
图4-4正交Gold序列在Rayleigh衰落信道下的性能
正交Gold序列在的瑞利衰落信道下的性能也要比AWGN信道下的性能要差,可以看出,DS-CDMA系统在Rayeligh衰落信道下的性能要比AWGN信道下的性能差。
在图4-3上可以看出,随着用户数的增加,其误比特率还是会增高,但是由图4-4可以看出,信号的误比特率甚至由于用户的增多而降低,性能变的更优,此次实验,可能存在些许误差,而且为了使程序更快运行出结果我们给他加了信道补偿,也可能会由于描点过少,造成图像与真实有些不符,但从大体方向上仍然能够得出结论,即使在瑞利衰落信道下正交Gold序列的性能依然优于m序列。
总结
对于本仿真而言,已基本完成了设计任务书的设计和研究目的,通过用
MATLAB对DS-CDMA系统的仿真调试、结果分析,让我组熟悉了DS-CDMA的工作原理,加深了对扩频通信的认识,并深刻的了解PN码在不同信道的衰落情况。
通过仿真结果中波形的直观方式,更
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Matlab CDMA 通信 系统 仿真