序列基于Matlab的CDMA多用户通信系统的仿真分析剖析

多用户  时间:2021-02-25  阅读:()

CDMA通信系统的仿真分析

燕山大学信息科学与工程学院

摘要 码分多址CDMA以扩频信号为基础利用不同的码型实现同一载波上

的不同用户的信息传输是第三代数字蜂窝移动通信系统采用的多址技术。本次项

目设计使用S imul ink仿真工具对4用户的CDMA无线通信系统进行建模、仿真和分

析观察用户和扩频码波形利用8psk实现调制分析了信噪比、 m序列抽样时

间、多址干扰对系统误码率的影响。

关键词码分多址、 Simulink仿真、扩频、误码率分析

1 前言

CDMA通信是利用相互正交或准正交的编码分配给不同的用户调制信号实现多用户同时使用一个频率接入网络进行通信。如果从频域和时域来观察多个C D MA信号是相互重叠的或者说它们均占有相同的频段和时间接收机用相关器在多个C D MA信号中选出其中使用预定码型的信号。 由于利用相互正交或准正交的编码去调制信号会将原信号的频谱扩展 因此又称为扩频通信。 CDMA具有伪随机编码调制和信号相关处理两大特点 因此CDMA具有许多优点抗干扰、抗噪声、抗多径衰落、能在低功率下工作、保密性强可多址复用和任意选址等。 CDMA技术在第三代移动通信中得到广泛应用。

本次项目设计使用S imulink仿真工具对4用户的CDMA无线通信系统进行建模、仿真和分析观察用户和扩频码波形利用8psk实现调制分析了信噪比、m序列抽样时间、多址干扰对系统误码率的影响。

2 仿真系统整体设计

2.1 扩频调制原理

扩频通信的一般原理如图1所示。在发送端的信息经信息调制形成数字信号然后由扩频码发生器产生扩频码序列去调制数字信号以展宽信号的频谱。展宽以后的信号在对载频进行调制经过射频功率放大器发射到天线上发射出去。在收端从接受天线上收到的宽带射频信号经过输入电路、高频放大器后送入变频器下变频至中频然后由本地产生的与发端完全相同的扩频码序列去解扩最后经信息解调恢复成原始信息输出。

图1扩频系统原理框图

按照扩展频谱的方式的不同 目前的扩频通信可以分为直接序列DS扩频跳频FH 调时TH  以及上述几种方式的组合。

1

直接序列DS扩频:直接用具有高码率的扩频码序列在发端去扩展信号的频谱。而在收端用相同的扩频码序列去进行解扩把展宽的扩频信号还原成原始的信息。

跳频FH :用一定码序列进行选择的多频率频移键控。即用扩频码序列去进行频移键控调制使载波频率不断地跳变所以称为跳频。系统有几个、几十个、甚至上干个频率、 由所传信息与扩频码的组合去进行选择控制不断跳变。所以跳频系统也占用了比信息带宽要宽得多的频带

调时TH :跳时是使发射信号在时间轴上跳变。首先把时间轴分成许多时片。在一帧内哪个时片发射信号由扩频码序列去进行控制。可以把跳时理解为用一定码序列进行选择的多时片的时移键控。 由于采用了很窄的时片去发送信号相对说来信号的频谱也就展宽了。

本次三级项目CDMA系统使用直接扩频的方法。

2.2 仿真电路整体设计

根据直接扩频的原理框图在S imulink仿真工具可设计总电路图如图2。

图2 CDMA系统仿真电路

设计思路与各模块功能见第3节。

3 模块设计原理及实现

根据仿真要求与设计电路该设计大致分为以下几个模块扩频模块调制解调模块解扩模块误码率检测。现分别对各模块做详细说明。

3.1 扩频模块

采用直接扩频方法即直接用具有高码率的扩频码序列在发端去扩展信号的频谱。而在收端用相同的扩频码序列去进行解扩把展宽的扩频信号还原成原始的信息。

1.信源设计

利用二进制伯努利产生器产生随机二进制序列来表示各用户的信息此时的信息码元为单极性波形。

2.伪随机码序列生成器

利用PN序列生成器产生扩频调制需要的随机序列使用相同的生成多项式 [1 00001 1] 不同的初始状态产生准正交关系的周期性的m序列。

2

m序列是最长线性移位寄存器序列的简称。它是由多级移位寄存器或其他延迟元件通过线性反馈产生的最长的码序列。 由于m序列容易产生、规律性强、有许多优良的性能在扩频通信中最早获得广泛的应用。

如图3所示m序列可由二进制线性反馈移位寄存器产生。它主要由n个串联的寄存器、移位脉冲产生器和模2加法器组成。 图中第i级移存器的状态ai表示 ai=0或ai=1  i=整数。反馈线的连接状态用c i表示 c i=1表示此线接通参加反馈  ci=0表示此线断开。

由于反馈的存在移存器的输入端受控地输入信号。反馈线位置不同将出现不同周期的不同序列我们希望找到线性反馈的位置能使移存器产生的序列最长 即达到周期P=2n-1 。按图2中线路连接关系可以写为

该式称为递推方程。

图3线性反馈移位寄存器

3.信息调制

利用抽样判决器将单极性信息码元转化为双极性信号。

4.扩频模块

利用乘法器完成扩频过程。扩频模块的仿真电路连接如图所示 同时将4个用户的扩频模块封装为子模块简化电路。

3

3.2 调制解调模块

1.信道选取

添加AWGN模块 即使用加性高斯白噪声信道。加性高斯白噪声在通信领域中是一种幅度服从高斯分布各频谱分量在频谱域上服从均匀分布的噪声信号。

该噪声为一种理想噪声信号实际的噪声往往只在某一段内可以使用高斯白噪声特性进行近似处理。在信号处理领域对信号系统的噪声性能简单分析中一般均假设系统所产生的噪音或受到的噪声的干扰是高斯白噪声。

2.调制解调模块

调制采用M-PSK调制模块M-PSK Modulator Baseband 设置为8进制相移键控。 8进制相移键控即是将输入二进制数字序列中每3比特分成一组共有8种组合 即000 001 010 011 100 101, 110, 111。用8种相位之一去代表每种排列。解调采用M-PSK解调模块M-PSK Modulator Baseband  同样设置为8进制。 8PSK信号相位如

图6 8PSK相位星座图

8psk调制解调模块仿真电路连接如图7所示。

4

图7 8psk调制解调模块仿真电路

3.3 解扩模块

解扩过程为用本地产生的与发端完全相同的扩频码序列去解扩最后经信息解调恢复成原始信息输出。

1.相关检测原理

DS-CDMA系统的载波调制方式可采用调频或调相 以调相方式应用最广。 以2PSK调制为例发端用户1发射的信号为

S 1 (t) d 1 (t) c 1 (t) cos c t

上式中 d1 (t) .c1 (t)是-1 +1域二元数据则S1 (t)是0/π调相的2PSK信号。故载波调制器就是模拟乘法器。式1可写成如下形式

S 1 (t) d 1 (t) c 1 (t) cos c t  [d 1 (t) c 1 (t)] cos c t

S 1 (t) d 1 (t) c 1 (t) cos c t  [d 1 (t) cos c t] c 1 (t)

上式表明发端的DS-CDMA射频信号可通过先扩频调制再载波调制或先载波调制再扩频调制得到二者是等效的。与此对应收端也有二种等效的解调方案。本实验系统采用的方案是发端先扩频调制再载波调制收端先载波解调再扩频解调。

发端N个用户发射在空中的信号在时域、频域完全混叠在一起收端每一个用户都可收到。收端第1个用户天线收到的信号

N N

S(t)Si (t)Ai di (t) ci (t) cos c ti1 i1

解调后的信号

N

SEX (t)Aidi (t) ci (t)i1

经过与本地地址码c1 (t)相关检测后输出信号

上式中 T为地址码序列周期等于信码周期Tb故积分号中信码di (t)是常数可提出得

 N T

5

已知PN序列的互相关函数为0 即

R

代入上式根据地址码的正交性关系可得

d1  A1d1 (t)R1 (o)

方波形式的信码d1 (t) 。收端用户1从发端N个用户发射在空中在时域及频域完全混叠的DS-CDMA信号中接收到发端用户1的信码。

2解扩模块设计

依据上述原理解扩模块设计如下图。

图8解扩模块模块仿真电路

3.4 系统误码率分析

使用误码率分析仪模块Error Rate Calculation方便得出经传输输出端相对于入端的误码率大小显示模块Display显示出误码率大小、错误码元个数传输码元个数。

图9误码率分析模块

4 仿真结果分析

4.1 扩频前后频谱观察

经过相乘器信息码元与高速率伪随机序列码元相乘完成扩频调制使用频谱仪观察扩频前后频谱。

6

图10扩频前后频谱对比

左扩频前主瓣宽度范围小

右扩频后能量均匀分布频谱展宽

4.2 信道信噪比对误码率影响

加性高斯白噪声信道中通过参数“SNR”设置信道信噪比取信噪比为

5:20观察用户1的误码率变化并绘图。结论信道信噪比微小的改善对误码率的提高都有显著促进作用。

图11信道信噪比对误码率影响

4.3 m序列抽样时间对误码率的影响

观察m序列抽样时间对误码率的影响实际应用的扩频通信系统中扩频码速率是信息速率的几十倍甚至是上万倍本次仿真设计中为便于波形观察所选倍数较小但不失原理的一般性讨论。

图12观察m序列抽样时间对误码率的影响

结论观察m序列的码元速率越大扩频通信的误码率越小。

4.4 用户数量对误码率影响

增加系统中用户数量多址干扰的增大故误码率增加这也是多址干扰是限制CDMA通信系统容量的原因。m序列序列产生器中移位寄存器的位数为6若使用相同的生成多项式则可产生的m序列的相关性已确定新增加用户使用的m序列 因其相关性与现有各用户m序列相关性不同 因此对各用户的干扰程度也不相同总体来说用户增加多址干扰增大误码率增加。

5 收获总结

本次CDMA通信系统的仿真系统设计锻炼了我们使用mat lab中s imul ink仿真工具的基本技能对CDMA通信系统的的原理有了更深的认识。锻炼了队员的实践能力 团结协作能力增长了知识增进了友情。

参考文献

[1] 李建东移动通信第四版西安西安电子科技大学出版社 200612。

[2] 万晓榆 CDMA移动通信网络优化第一版北京人民邮电出版社 2003 8。

8

附录

对仿真过程过程中参数设置及图波12形设进计行电展路示图如下

图13伯努利序列生成器参数设置

图14 PN序列生成器参数设置

9

腾讯云轻量应用服务器关于多个实例套餐带宽

腾讯云轻量应用服务器又要免费升级配置了,之前已经免费升级过一次了(腾讯云轻量应用服务器套餐配置升级 轻量老用户专享免费升配!),这次在上次的基础上再次升级。也许这就是良心云吧,名不虚传。腾讯云怎么样?腾讯云好不好。腾讯云轻量应用服务器 Lighthouse 是一种易于使用和管理、适合承载轻量级业务负载的云服务器,能帮助个人和企业在云端快速构建网站、博客、电商、论坛等各类应用以及开发测试环境,并提供...

raksmart:全新cloud云服务器系列测评,告诉你raksmart新产品效果好不好

2021年6月底,raksmart开发出来的新产品“cloud-云服务器”正式上线对外售卖,当前只有美国硅谷机房(或许以后会有其他数据中心加入)可供选择。或许你会问raksmart云服务器怎么样啊、raksm云服务器好不好、网络速度快不好之类的废话(不实测的话),本着主机测评趟雷、大家受益的原则,先开一个给大家测评一下!官方网站:https://www.raksmart.com云服务器的说明:底层...

火数云-618限时活动,国内云服务器大连3折,限量50台,九江7折 限量30台!

官方网站:点击访问火数云活动官网活动方案:CPU内存硬盘带宽流量架构IP机房价格购买地址4核4G50G 高效云盘20Mbps独享不限openstack1个九江287元/月立即抢购4核8G50G 高效云盘20Mbps独享不限openstack1个九江329元/月立即抢购2核2G50G 高效云盘5Mbps独享不限openstack1个大连15.9元/月立即抢购2核4G50G 高效云盘5Mbps独享不限...

多用户为你推荐
yy频道中心yy频道怎么进频道中心,求图~!网站运营网络运营具体做什么呢镜像文件是什么什么叫镜像文件,作用是什么?申请证书手机申请证书cr2格式如何打开CR2格式的照片呢微信怎么看聊天记录微信如何查找聊天记录微信怎么看聊天记录怎样查找一个人的微信聊天记录聚美优品红包聚美优品里怎么合并红包office2007简体中文版到哪里下载正版的office2007~~淘宝软文范例今天算自己能弄出来一段2500字的软文了,好不容易啊!各位大神如何写软文呢?
网站空间价格 出租服务器 美国和欧洲vps 免费申请域名 technetcal kddi 512m 光棍节日志 回程路由 上海域名 创梦 国外免费全能空间 169邮箱 tna官网 hkt in域名 东莞idc 英雄联盟台服官网 工信部网站备案查询 ledlamp 更多