CDMA系统的研究与MATLAB仿真

合集下载

基于MATLAB的CDMA系统仿真分析

基于MATLAB的CDMA系统仿真分析

基于MATLAB的CDMA系统仿真分析【摘要】本设计基于MATLAB仿真软件,完整地实现了CDMA通信系统的建模、仿真和分析过程错误!未找到引用源。

;仿真系统包括了CDMA编码技术、扩频技术、调制技术、信道传输以及解调恢复技术等各个功能模块。

全面的介绍了整个CDMA通信系统的工作原理和工作方式,并介绍了各个模块的参数设置;文章内容包括CDMA的发展现状以及发展趋势、CDMA通信系统的技术优势和应用领域,从而说明CDMA通信系统在的研究价值和潜力。

同时,本文也通过举例简单介绍了MATLAB软件,对用于实现系统模块功能的MATLAB仿真语句有了进一步的了解。

MATLAB软件功能齐全,操作简单,应用广泛。

通过本次设计得出,CDMA系统的抗干扰能力强,单用户的情况下,即使在各种人为和物理噪声的干扰下,依旧可以准确接收到数据。

【关键词】CDMA,MATLAB,仿真,通信系统Analysis of CDMA System Simulation Based on MATLAB【Abstract】Thi s thesis is based on the simulation function of the MATLAB software, using MATLAB language to carry out the modeling, simulation, and analysis of the CDMA communication system. At the same time, the important parts of communication system are introduced in detail, including coding, spread spectrum, decoding, modulation and channel transmission, etc. This thesis also refers to the condition, advantages and development of CDMA system to show its potential and value for research. What’s more, the thesis also using an example to give a brief introduction of the simulation platform of MATLAB software, it is such a powerful, easy operating software that is widely used in many fields. This simulation platform displays the superiority of CDMA effectively, and the result shows that CDMA can receive the accurately data even in a big noise.【Key words】Code Division Multiple Access, communication system, MATLAB, simulation目录第一章绪论 (1)1.1 CDMA的研究背景 (1)1.2 CDMA的发展趋势 (1)1.2.1 CDMA的发展现状 (1)1.2.2 CDMA的发展趋势 (2)1.3 CDMA的研究目的 (3)1.3.1 研究目的 (3)1.3.2 研究思路 (4)第二章 CDMA技术原理 (6)2.1 CDMA 基本模型 (6)2.1.1 卷积编码 (6)2.1.2 交织编码 (7)2.1.3 伪随机码 (7)2.1.4 扩频序列 (8)2.1.5 信号调制 (10)2.1.6 信号解调 (11)2.1.7 维特比译码 (12)2.2 CDMA的技术特点 (12)2.3 CDMA的主要应用优势 (13)第三章 CDMA系统仿真分析 (14)3.1 MATLAB的简介 (14)3.2 调试结果 (15)3.2.1 原始序列 (16)3.2.2 维特比编码序列 (17)3.2.3 交织编码序列 (18)3.2.4 加扰码序列 (19)3.2.5 扩频调制序列 (20)3.2.6 加噪信号 (22)3.2.7 解扩频得到的信号 (24)3.2.8 解扰解交织得到的信号 (24)3.2.9 恢复序列 (25)3.2.10 误码率 (26)3.3仿真结果 (27)总结 (30)参考文献 (31)致谢........................................................ 错误!未定义书签。

第10章 CDMA系统仿真 [详解MATLAB_Simulink通信系统建模与仿真]

第10章 CDMA系统仿真 [详解MATLAB_Simulink通信系统建模与仿真]
第10章 CDMA系统仿真
本章内容
10.1 扩频通信基本原理
• 10.1.1 理论基础 • 10.1.2 扩频通信系统的分类 • 10.1.3 扩频通信的重要参数
10.2 扩频码序列
• 10.2.1 m序列 • 10.2.2 Gold序列
10.3 直接序列扩频通信系统仿真 10.4 cdma 2000通信系统的仿真
10.4.2 cdma2000系统的物理层相关 技术
编码技术:前向链路采用卷积码或Turbo码来 作为前向差错控制
交织技术
扩频码:PN码、Walsh码和准正交函数
前向链路复扩频
复扩频
I
Walsh码
Q
PNI PNQ
+
-
+
-
基带 滤波器
基带 滤波器
I
+ cos 2 fct
在cdma 2000系统中,前向信道和反向信道可以采用多种 传输速率和帧长,这些传输速率和帧长可以划分成不同的 无线配置。cdma 2000前向信道共有9种无线配置(RC) 方式。其中前向链路RC1和RC2是分别对应于IS-95中的两 种传输速率。RC3~RC5对应cdma 2000 1x,RC6~RC9 则对应cdma 2000 3x。
数据输出
+
Q
sin 2 fct
10.4.3 前向基本信道简介
前向基本信道属于前向业务信道,用于给一个指定的基站传 输用户和信令的信息,每一个前向业务信道占用一个前向基 本信道。除配置为RC1和RC2时F-FCH的帧长应为20ms外, 其余7种配置下F-FCH的帧长都有5ms和20ms2种选择。数 据速率和帧长的变化范围都必须以帧为单位,即后一帧和前 一帧的数据速率和帧长可以不一样,但在一帧之内必须是保 持不变的。尽管各帧之间的数据速率可以变化,但调制符号 速率(交织器输入端)必须保持为一个常数,这一点是通过 对不大于7.2kbps的数据速率进行码重复而实现的。前向基 本信道工作在RC1时,传输信息的可变速率有9600,4800, 2400和1200bps,当工作在RC3、RC4、RC6和RC7时,可 变数据速率有9600,4800,2700和1500bps。

基于matlab的simulink的cdma系统多用户仿真

基于matlab的simulink的cdma系统多用户仿真

通信系统原理综设实验报告基于Matlab的CDMA系统的仿真设计教师评语:关键字:cdma,matlab,simulink,多用户检测,滤波器,抽样判决器希望你们都能理解这个系统,并且完善它,免费提供给下届师弟师妹。

老师真心坑爹。

Matlab2011,百度网盘mdl文件下载地址:一、引言CDMA是指在各发送端使用不相同、相互(准)正交的地址码调制所传送的信息,而在接收端在利用码型的(准)正交性,通过相关检测,从混合信号中选出相应的信号的一种技术。

实现CDMA的理论基础是扩频通信,即在发送端将待发送的数据用伪随机码进行调制,实现频谱扩展,然后进行传输,而在接收端则采用同样的编码进行解扩及相关处理,恢复原始的数据信息。

该实验系统通过对多用户下的DS-CDMA系统进行仿真设计,说明DS-CDMA通信系统的基本实现方式,实现PSK调制与解调,加入信道噪声,并实现多用户检测。

在增加用户的情况下,分别检测系统的误码率。

二、系统框图及分析图1DS-CDMA利用不同的地址码(PN序列)区分用户,地址码与用户数据(信码)相乘后得到扩频信号,经信道传输后,在接受端与本地地址码进行相关检测后,从中将地址码与本地地址码一致的用户数据选出,把不一致的用户除掉。

从而实现了利用正交地址码序列区分用户,体现了码分多址的通信方式。

三、系统具体实现及分析1、扩频设计1.1 基本原理扩频通信技术是一种信息传输方式,其信号所占有的频带宽度远大于所传信息必需的最小带宽;频带的扩展是通过一个独立的码序列来完成,用编码及调制的方法来实现的,与所传信息数据无关;在接收端则用同样的码进行相关同步接收、解扩及恢复所传信息数据。

(1)扩频通信的理论基础①香农公式②公式分析A、在给定的传输速率C不变的条件下,频带宽度W和信噪比S/N是可以互换的。

即可通过增加频带宽度的方法,在较低的信噪比情况下,传输信息。

B、扩展频谱换取信噪比要求的降低,正是扩频通信的重要特点,并由此为扩频通信的应用奠定了基础。

基于matlab的simulink的cdma系统多用户仿真要点

基于matlab的simulink的cdma系统多用户仿真要点

基于 Matlab 的 Simulink 的 CDMA 系统多用户仿真要点简介CDMA(Code Division Multiple Access)是一种数字无线通信技术,其中多个用户在同一频带上传输数据,每个用户使用唯一的编码序列来区分其他用户的信息。

在CDMA系统中,使用扩频技术将数据编码成宽带信号,然后使用独立的编码序列将它们混合在一起,并在接收端进行解码以恢复原始数据,因此CDMA技术可以提供更高的信道容量。

通过使用基于 Matlab 的 Simulink,可以方便地进行CDMA系统的仿真,并对多个用户进行仿真,以评估系统性能。

要点1. CDMA系统的建模在CDMA系统的仿真过程中,需要首先建立系统模型。

我们可以使用 Simulink 中的 Signal Processing Blockset 来实现CDMA系统模型的建模。

Signal Processing Blockset 中包含了各种信号处理模块,包括滤波器、混合器和解扰器等等,这些模块可以用来构建CDMA系统的传输通道。

2. 多用户仿真在CDMA系统中,多个用户可以同时传输数据,因此我们需要对多个用户进行仿真,并分别评估其性能。

为了实现这个目标,我们可以使用 Signal Processing Blockset 中的 Multiport Switch 模块,将多个用户的数据流合并成一个流,然后通过解码器对其进行解码。

在这个过程中,我们可以使用不同的编码序列对每个用户进行编码,以确保数据的安全性。

3. 性能评估在CDMA系统中,我们可以通过 BER(Bit Error Rate)来评估系统的性能。

在仿真过程中,我们可以通过向系统中注入固定数量的错误比特,并计算接收端出现错误的比特数量来计算BER。

通过多次仿真,可以评估不同编码序列、码元速率、信噪比等因素对系统性能的影响。

在本篇文档中,我们介绍了基于 Matlab 的 Simulink 的 CDMA 系统多用户仿真的要点。

-基于MATLAB的多用户CDMA通信系统设计与仿真

-基于MATLAB的多用户CDMA通信系统设计与仿真

设计题目:基于MATLAB的多用户CDMA通信系统设计与仿真摘要随着科技的不断发展以及人们生活水平的不断提高,人们对于移动通信的需求不断增长,本文设计了目前流行的CDMA系统,可实现数字信号的扩频解扩与调制解制。

本文设计的系统分为单用户通信和多用户通信,二者所用的调制方式不完全相同。

以单用户为例,在系统的信源处产生一个数字信号序列,然后对其进行WALSH 码扩频,再对扩频码进行调制,然后在信道中加入噪声,最后实现解扩和解调。

在本文的最后还对整个CDMA系统进行了优化,设计了其外观界面,将调制方式和原理框图联系到一起,很好的实现了整个CDMA系统的仿真。

关键词:CDMA;扩频;PSK;QPSK;仿真;ABSTRACTWith the continuous development of science and technology and people's standard of living continues to improve, the demamd of mobile communication for people grows continuously, This paper describes the design of the current epidemic of CDMA systems, digital signal spread spectrum modulation and dispreading system solutions. This paper describes the design of the system which is divided into single-user and multi-user communication communication. Two kinds of modulation used in the different ways. A single-user example, the source of the system creats a Department of digital signal sequence, and the system achieve its spread spectrum with WALSH code,then modulates the code of spread spectrum, then joined the channel noise,in the end, peforms the solution to expand and demodulation. At last,in this paper the entire CDMA system optimized design of the interface appearance,makes Modulation and block diagram linked together, achieves good of the whole CDMA System Simulation.Keywords:CDMA; Spread spectrum; PSK;QPSK ; Simulation目录1 绪论 (11.1CDMA发展史 (11.2CDMA的优点及应用前景 (21.3论文结构及课题研究内容 (52 CDMA系统的总体设计思路 (7 2.1系统总体设计结构 (72.2系统的实现原理 (73 系统的相关原理及设计过程 (10 3.1MATLAB简介及仿真方法 (10 3.1.1 MATLAB介绍 (103.1.2 仿真方法论 (133.2扩频技术及其仿真实现 (15 3.2.1扩频技术简介 (163.2.2 扩频的仿真实现 (183.3PSK调制解调与仿真实现 (21 3.3.1 PSK调制解调原理 (213.3.2 PSK的仿真实现 (223.4QPSK调制解调及仿真实现 (24 3.4.1 QPSK调制解调原理 (253.4.2 QPSK的仿真实现 (263.5多用户CDMA通信 (303.5.1 DPSK调制解调原理 (303.5.1 多用户DPSK仿真实现 (314 外观界面设计 (344.1GUI (344.1.1 GUI和GUIDE (344.1.2 使用GUIDE创建GUI界面 (364.2主题界面设计流程 (384.2.1 仿真原理图的设计 (384.2.2 系统界面设计流程 (394.3回调函数 (404.3.1 回调函数原型 (404.3.2 回调函数编程实现各界面互联 (415 总结与展望 (435.1系统不足与改进 (435.2系统升级及展望 (43致谢.............................................. 错误!未定义书签。

实验五-CDMA原理的matlab仿真

实验五-CDMA原理的matlab仿真

实验二 CDMA 原理的程序仿真实验目的:了解3G 移动通信网中关键技术CDMA 的实现原理 掌握matlab 编程,实现CDMA 原理仿真实验要求:掌握CDMA 原理掌握matlab 语言对于码分复用技术仿真的功能实验场景: 现有8个用户,通过信令两两建立连接通道,分别为发送方A 、B 、C 、D ,对应的接收方为A ’、B ’、C ’、D ’,A 和A ’的通信内容为-1,B 和B ’的通信内容为-1,C 和C ’的通信内容为1,D 和D ’的通信内容为1。

系统内具备以下条件:A 和A ’通信的正交码为H1: 1 1 1 1B 和B ’通信的正交码为H2: 1 -1 1 -1C 和C ’通信的正交码为H3: 1 1 -1 -1D 和D ’通信的正交码为H4: 1 -1 -1 1H1~H4具有正交性,比如[1 1 1 1]和[1 -1 1 -1]向量乘一下,为0,每两个不同的向量都这样,只有本身相乘是有值的。

发送过程信道ABC D-1-111相乘-1,-1,-1,-1, 1, 1, 1 1 1 1 1码 数据 1 -1 1 -1 1 1 -1 -11 -1 -1 1-1,-1,-1,--1,-1,-1,-1,-1, 1, -1,1, -1, 11, 1, 1, 1 1,1, 1,1,-1,-11, 1, 1, 1 1,-1,1,-1,-1,10,0,-4,0扩展相加每一个人对接收到的数据用自己的码进行译码,得到不同的结果,和发送的数据相同。

也就是说拥有不同的码,即使在同频率下相互干扰,信号叠加在一起,也能正确的得到各自想要的信息,这样很多人的都可以使用相同的频率,大大增加了通信容量实验参考知识: (1) 哈达马正交矩阵 方法为:hadamard(n)例如:运行hadamard(4),得到4*4矩阵:[ 1 1 1 1; 1 -1 1 -1; 1 -1 -1; 1 -1 -1 1](2) 整体代码 %发送部分d_o = round(rand(1,4))';d = 2*d_o - 1; %发送数据a->a': -1, b->b': -1 ...%正交码阵H =[ 1 1 1 1; 1 -1 1 -1; 1 1 -1 -1; 1 -1 -1 1 ] H = hadamard(4);d_t = repmat(d,1,4); %扩展数据 c_t = H.*d_t; %对应相乘 c = sum(c_t); %形成码字 %接收部分c_r = repmat(c,4,1).*H; %码字 e = mean(c_r,2); %接受数据figure(1) %显示发送和接受数据,比较是否相同 subplot(2,1,1); stem(d); subplot(2,1,2); stem(e);任务: (1) 修改发送数据,运行程序,观察发送数据和接受数据是否相同;给出过程。

基于MATLAB的WCDMA扩频通信系统的仿真设计与分析

基于MATLAB的WCDMA扩频通信系统的仿真设计与分析

基于MATLAB的WCDMA扩频通信系统的仿真设计与分析学院:通信工程学院专业:电子与通信工程姓名:李小瑜学号:1501120442摘要在当今信息快速传递的时代,在频带资源有限的情况下仍要求更高的通信功能和通信资源,而扩频通信技术应用频谱展宽原理使频带利用率大大提高。

随着通信技术的不断发展,第三代移动通信系统已经趋于成熟,扩频通信技术正是其中的关键技术,使得第三代移动通信具有很好的频谱效率和更大系统容量等优点。

本文首先对扩频通信技术的理论基础、基本原理及其优点进行了简单的介绍,然后对WCDMA系统的基本原理以及扩频技术在WCDMA中的应用进行了简单论述,最后通过Simulink对WCDMA扩频通信系统进行了仿真模型的建立并对仿真结果进行了比较分析,实现了信号的扩频、解扩、加扰、解扰、调制、解调等部分。

关键词:扩频WCDMA Simulink 仿真1. 扩频通信技术1.1 扩频通信技术的发展扩频通信技术最先主要应用于军事通信、电子对抗以及导航、测量等各个领域,直到80年代初才被应用于民用通信领域。

为了满足日益增长的民用通信容量的需求和有效地利用频谱资源,各国都纷纷提出在数字峰窝移动通信、卫星移动通信和未来的个人通信中采用扩频技术,扩频技术现已广泛应用于蜂窝电话、数字通信、微波通信、无线定位系统、无线局域网、全球个人通信等系统中。

1.2 扩频通信系统的分类扩频通信按其工作方式的不同,可分为直接序列扩频(DS),跳频(FH),跳时(TH),以及它们的组合方式,如:FH/DS,TH/DS,FH/TH等。

不同的扩频技术,其抗干扰机理和对不同干扰的抵抗能力是不同的。

在民用中应用较为广泛的是直接序列扩频系统和跳频扩频系统。

下面主要对这两种扩频技术进行简单介绍。

(1)直接序列扩频系统直接序列扩频是直接利用具有高码率的扩频码系列采用各种调制方式在发端与扩展信号的频谱,而在收端,用相同的扩频码序去进行解码,把扩展宽的扩频信号还原成原始的信息。

CDMA通信系统的MATLAB仿真

CDMA通信系统的MATLAB仿真

CDMA通信系统的MATLAB仿真张广森,王虎(中国民航学院通信工程系,天津 300300)摘要:在简要介绍MATLAB语言的基础上,对使用MATLAB语言仿真的CDMA通信系统进行描述。

关键词:仿真;码分多址;扩频1 仿真语言矩阵实验室(MATLAB: Matrix Laboratory)是一种以矩阵运算为基础的交互式的程序语言。

与其它计算机语言相比,具有简洁和智能化程度高的特点,而且适应科技专业人员的思维方式和书写习惯,因而用其编程和调试,可以大大提高工作的效率。

目前MATLAB已经成为国际上最流行的软件之一,除了可提供传统的交互式的编程方法之外,还能提供丰富可靠的矩阵运算、图形绘制、数据处理、图像处理和方便的Windows编程工具等。

因而出现了各种以MATLAB为基础的工具箱,应用于自动控制、图像信号处理、生物医学工程、语音处理、信号分析、时序分析与建模、优化设计等广泛的领域,表现出了一般高级语言难以比拟的优势。

较为常见的MATLAB工具箱有:控制系统工具箱、系统辩识工具箱、多变量频率设计工具箱、分析与综合工具箱、神经网络工具箱、最优化工具箱、信号处理工具箱、模糊推理系统工具箱,以及通信工具箱等。

在MATLAB通信工具箱中有SLMULINK仿真模块和MATLAB函数,形成一个运算函数和仿真模块的集合体,用来进行通信领域的研究、开发、系统设计和仿真。

通信工具箱中的模块可供直接使用,并允许修改,使用起来十分方便,因而完全可以满足使用者设计和运算的需要。

MATLAB通信工具箱中的系统仿真,分为用SIMULINK模块框图进行仿真和用MATLAB函数进行的仿真两种。

在用SIMULINK模块框图的仿真中,每个模块,在每个时间步长上执行一次,就是说,所有的模块在每个时间步长上同时执行。

这种仿真被称为时间流的仿真。

而在用MATLAB函数的仿真中,函数按照数据流的顺序依次执行,意味着所处理的数据,首先要经过一个运算阶段,然后再激活下一个阶段,这种仿真被称为数据流仿真。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

所传数据无关, 在接收端用同步接收实现解扩和数据恢复。扩频通信的理论基础 为香农定理
C B log 2 1 S N
(2-1)
式中,C为信道容量,单位为bps,表示通信信道所允许的极限传输速率,也表 B为信道带宽(也被称为系统带宽),表示要付出的代价; 示了所希望得到的性能; S/N为信噪比, 单位dB, 表示周围的环境或物理特性。 由式(2-1)可得出重要结论: 对于给定的信息传输速率,可以用不同的带宽和信噪比的组合来传输。扩频通 信系统正是利用这一理论,将信道带宽扩展许多倍以换取信噪比上的好处,增 强了系统的抗干扰能力。 扩频通信的重要参数扩频增益,反映了由频谱扩展对抗干扰性的强弱。定 义为:
G= So / N o BW = Si / N i Rb
(2-2)
式中,Si 和 So 分别为输入、输出信号功率;Ni 和 No 分别为输入、输出干扰功 率; BW 为随机码的信息速率, R b 为基带信号的信息速率。 常用的扩频方式有跳频 (Frequency Hopping , FH) 、直接序列扩频 (Direct Sequence Spread Spectrum,DS)以及复合式扩频等。 直接序列扩频(DS), 是直接利用具有高码率的扩频码序列在发送端扩展信号 的频谱[14],而在接收端,用相同的扩频码序列进行解扩,把展宽的扩频信号还原 成原始的信息,是一种数字调制方法。直扩系统的原理框图如图 2-2 所示。
固定的。
信 源
编 码 器
调 制 器
信 道
解 调 器
译 码 器
信 宿
噪声源 图2-1 数字通信系统模型
信源将消息转换为原始电信号(基带信号)。典型例子有话筒(语音到音频电 信号)、摄像机(图像到视频电信号)、电传机(字符到数字信号)等。 编码器包括信源编码和信道编码。信源编码实现两个功能:1、除去信源中 的多余信息(数据压缩),提高传输效率;2、当信源发出的是模拟信号时,将其 转换成数字信号, 以实现模拟信号的数字化传输。信道编码是在信号中按一定规 则加入一些保护成分(监督元), 译码器从解码过程中发现或纠正错误,提高传输 的可靠性。 调制器是将基带信号变换成适合具体信道传输的信号。 信道:传送物理信号的设施。如明线、双绞线、同轴电缆、光纤、无线电波 等。 噪声源:是整个系统受噪声干扰的集中反映。 信宿:将恢复的信号转换为原始消息。耳机、扬声器、显像管等。 解调和译码分别与编码和调制对应,实现反变换。 在实际系统中,可能涉及更多的设备,如加密器、滤波器、放大器等。另外, 数字通信还有同步问题。 相对而言,数字通信具有抗干扰能力强、保密性好、灵活性高、便于集成和 微型化等优点,但都以占据更多系统带宽为代价,并且对同步要求高,系统设备 比较复杂。通信方式从模拟向数字通信发展是通信技术发展的总趋势。 如果将基带信号直接在信道中传输,易受高频电磁波干扰,而且整个信道只 传输一种信号,信道利用率低。为了充分利用信道,将多路信号组合成群信号, 在一条信道上同时传输—信道复用。根据合并与区分各信号的方法不同,主要有 三种复用方式,即频分复用(FDM)、时分复用(TDM)和码分复用(CDM)。码分复用 是用一组包含互相正交的码字的码组携带多路信号,即CDM。 考虑如何解决众多用户高效共享给定频谱资源的问题时就涉及到多址方式, 常规的有频分多址(FDMA)、时分多址(TDMA)和码分多址(CDMA)等。 CDMA是以扩频通信为基础的。 2.2 扩频通信基础 扩频是用来传输信息的信号带宽远远大于信息本身带宽的一种传输方式, 频 带的扩展由独立于信息的扩频码(一般是伪随机码Pseudo Noise,PN码)实现,与
2 CDMA 系统理论
2.1 数字通信系统 通信的目的是传递消息中的信息。例如,符号、文字、语音、数据、图象等 都是消息(message)。人们接收消息,关心的是消息中包含的有效内容,即信息 (information)。消息必须转换为电信号(常简化为信号signal)才能在通信系统 中传输—消息被载荷在电信号的某一参量上。所以,信号是传输消息的手段,是 载体。 各种不同的消息可以分成两类:离散消息和连续消息。代表消息的电信号, 按其代表消息的参量的取值方式不同, 可以分为模拟信号(如语音信号)和数字信 号(如代表文字的编码、 计算机数据信号等)。代表数字信号一个取值的波形称为 一个码元。 和上述信号的分类相对应,通信系统分成模拟通信系统和数字通信系 统。 数字通信系统有多种, 例如数字电话系统、高速计算机并行数据处理传输系 统等。点对点的数字通信系统模型,一般可用图2-1所示,当然实际的数字通信 系统并非一定要包括所有的环节。图中同步环节没有出示,因它的位置往往是不
摘 要:CDMA(Code Division Multiple Access)是在扩频通信的基础上发 展起来的。所谓扩频,是将原信号频谱扩展到宽带中进行传输的一种技术。它主 要利用相互正交(或尽可能正交)的不同随机码区分用户, 实现多用户同时使用同 一频率接入系统和网络。经过几种网络的实现和发展,CDMA已经逐渐成熟起来。 我国的CDMA发展十分迅速,网络构架已初具规模。预计在将来,CDMA将与GSM一 样, 在整个通信业起到举足轻重的作用。仿真是一个系统应用于实际生活前的模 拟,能有效的发现问题、纠正问题,而MATLAB是最具影响力、最有活力的软件之 一, 在科学运算、 自动控制、 通信仿真等领域有着广泛地应用。 本课题利用MATLAB 对DS-CDMA系统进行仿真。 在研究DS-CDMA系统理论的基础上,利用SIMULINK对其进行仿真,根据系统 功能和指标要求, 对信道、 扩频/解扩、 QPSK(Quadrature Reference Phase Shift Keying,四相相移键控)调制/解调等模块进行了设计,并设置了相对应的参数, 最后给出系统仿真的整个框图。 通过波形、频谱图、相位等结果,对系统进行了性能分析,并作了进一步改 进与调试。仿真结果证明了整个设计系统的正确性。由频谱特性可以看出,信源 信号的频谱被大大展宽,验证了扩频的实现;由误码率分析表明,系统对加性高 斯噪声等具有一定的抗干扰能力等。可以看出,MATLAB在系统动态仿真中具有较 大优越性和重要作用。 关键词:直扩系统;CDMA;PN 扩频;QPSK 调制解调;simulink 仿真
安徽财经大学
( 《移动通信》课程论文)
题目:CDMA 系统的研究与 MATLAB 仿真
学 专 姓 学 电
院:管理科学与工程学院 业:电子信息工程 名:付帅 号:20122780 话: 18326921871
任课教师:许晓丽 论文成绩:
2015 年 10 月
CDMA 系统的研究与 MATLAB 仿真
程一般说来包含两个阶段: (1) 接收机在一开始并不知道对方是否发送了信号,因此需要有一个搜捕过 程, 即在一定的频率和时间范围内搜索和捕获有用信号。这一阶段也称为起始同 步或粗同步, 也就是要把对方发来的信号与本地信号在相位之差纳入同步保持范 围内,即在 PN 码一个时片内。 (2) 一旦完成这一阶段后,则进入跟踪过程,即继续保持同步,不因外界影 响而失去同步。也就是说,无论由于何种因素两端的频率和相位发生偏移,同步 系统能加以调整,使收发信号仍然保持同步。 接收到的信号经宽带滤波器后,在乘法器中与本地PN码进行相关运算。此 时搜捕器件,调整压控钟源,调整PN码发生器产生的本地脉序列伪重复频率和 相位,以搜捕有用信号。一旦捕获到有用信号后,则起动跟踪器件,由其调整压 控钟源,使本地PN码发生器与外来信号保持同步。如果由于采种原因引起失步, 则重新开始新的一轮搜捕和跟踪过程。 2.3 CDMA 系统概述 扩频通信系统中采用伪随机序列扩频, 在实际的通信系统中可以利用不同的 伪随机序列作为不同用户的地址码, 从而实现码分多址通信。 常用的PN序列有m 序列、Walsh序列及GOLD序列。 码分多址系统利用码序列正交性和准正交性来区分不同用户,在同频、同时 的条件下, 各个接收机根据不同信号码型之间的差异分离出需要的信号。由于用 地址码区分用户,用户的信号对频率、时间和空间没有限制,在这些方面它们可 以重叠。 系统的接收端必须有完全一致的本地地址码,用来对接收的信号进行相 关检测。 其他使用不同码型的信号因为和接收机本地产生的码型不同而不能被解 调。它们的存在类似于在信道中引入了噪声或干扰,通常称之为多址干扰。 CDMA 技术的标准化经历了如下几个阶段 ( 如图 2-3 所示 ) : IS-95 是 CDMA One系列标准中最先发布的标准,真正在全球得到广泛应用的第一个CDMA标准 是IS-95A,这一标准支持8K编码话音服务。其后又分别出版了13K话音编码器的 TSB74标准,支持1.9GH的CDMA PCS系统的STD-008标准。随着移动通信对数 据业务需求的增长,1998年,IS-95B标准应用于CDMA基础平台。IS-95B可提高 CDMA系统性能,并增加用户移动通信设备的数据流量,提供64Kb/s数据业务的 支 持 。其 后, CDMA2000 成 为 窄带 CDMA 系统 向 第 三代 系统 过度 的 标 准 。 CDMA2000在标准研究的前期,提出了1X和3X的发展策略,但随后的研究表明, 1X和3X增强型技术代表了未来发展方向。
随着通信系统的复杂性不断增加, 传统的设计方法已经不能适应发展的需 要,因而要通过仿真,来降低系统失败的可能性,优化系统的整体性能,因此仿 真是通信技术研究中不可缺少的方法。而通信系统仿真是一个螺旋式上升的过 程, 在这个过程中可能需要对原来的仿真模型进行若干次的修改,才能实现最初 的设计目标。 目前,已有一些研究成果可以借鉴,比如,张广森等[5]利用MATLAB数据 流仿真模式实现了对CDMA系统的模拟,给出了系统各点的波形情况,并对结果进 行了简单的分析。许丽艳[9]对CDMA通信系统多址干扰的仿真结果证明,多址干 扰是CDMA系统本身存在的自我干扰,它限制了CDMA蜂窝移动系统的容量,对系统 容量起主要制约作用。席在芳等人[3]利用SIMULINK对现代通信系统DPCM和PCM 仿真分析后提出了存在的问题及改进方案:1) 差错不可控,没有检错和纠错编 码,可靠性不好。对于该问题,可以在发送部分加入信道编码;2) 由于是数字 通信系统,所以频带利用率不高。克服数字通信不足的办法:降低每路信号的频 带宽度,也就是压缩编码率,用更少的码位数来表示信号,比较可行的系统就是 ADPCM(Adaptive DPCM)系统。另外采用复用技术,在有限的频带内,利用各个信 号所占的频率不同来传输。 综上所述, 大多数仿真都是针对系统中的某一模块,或者是对系统的某个性 能指标进行分析,没有反映整个系统的运行过程。 1.3 本文的主要研究内容 本课题主要是对DS-CDMA系统理论的研究和基于MATLAB的仿真设计,包括: 1、首先对CDMA系统原理进行了研究,了解了系统的工作过程,为系统的设 计奠定基础; 2、对CDMA的关键技术及性能特点进行详细的分析和讨论; 3、在上述研究工作的基础上,提出DS-CDMA的总体设计方案,包括从信源到 信宿的各模块设计,并详细地分析了整个系统的工作原理。 4、运用MATLAB动态SIMULINK模块进行仿真设计,通过仿真结果来验证和分 析DS-CDMA系统中各模块的性能。
相关文档
最新文档