基于malab的码分多址系统仿真.doc
《基于malab的码分多址系统仿真.doc》由会员分享,可在线阅读,更多相关《基于malab的码分多址系统仿真.doc(18页珍藏版)》请在沃文网上搜索。
1、基于Matlab的CDMA多址技术的仿真1课程设计的任务与要求1.1 课程设计的任务基于MATLAB6.5仿真工具箱SIMULINK,根据m序列扩频原理及通信系统框图建立码分多址通信系统仿真模型,并对各子模块进行介绍。对信道信噪比进行不同设置,得到码分多址仿真系统误码率与信道信噪比之间的关系图,并分析多址干扰独立加入AWGN噪声时对误码率的影响。1.2 课程设计的要求码分多址通信系统的仿真模型码分多址,包括源信号的生成、卷积编码、信道调制、扩频调制、多址干扰、加性高斯白噪声信道、解扩、解调、译码、错误率统计等模块。用matlab中的SIMULINK模块画出所需的模块,正确设置参数,记录仿真的结
2、果。1.3 课程设计的研究基础1.3.1扩展频谱通信原理扩频的定义10为:用来传输信息的信号带宽远远大于信息本身带宽的一种传输方式,频带的扩展由独立于信息的扩频码来实现,与所传信息数据无关,在接收端用同步接收实现解扩和数据恢复。根据香农定理即,可得对于给定的信息传输速率,可以用不同的带宽和信噪比的组合来传输,即信噪比和信道带宽可以互换。扩频通信系统正是基于此理论,将信道带宽扩展许多倍以换取信噪比上的好处,增强系统的抗干扰能力。一个典型的扩频通信系统框图2如图1.1所示。图1.1 典型的扩频通信系统模型扩频通信中,信源编码可减小信息的冗余度,提高信道的传输效率。信道编码增加信息在信道传输中的冗余
3、度,使其具有检错或纠错能力提高信道传输质量。调制使经信道编码后的符号能在适当的频段传输。扩频和解扩是为了提高系统的抗干扰能力而进行的信号频谱展宽和还原。码分多址系统应用扩频通信原理8。在发送端,将要传输的信息通过与伪随机码序列进行调制,使其频谱展宽,即“扩频”;在接收端,用与发送端相同的码序列进行“反扩展”,将宽带信号恢复成窄带信号,即“解扩”。窄带干扰信号由于与伪随机序列不相关,在接收端被扩展,从而使进入信号频带内的干扰信号功率大大降低,增加解调器输入端的信噪比。1.3.2 M序列M序列是由n级线性移位寄存器产生的周期为的码序列,是最长线性反馈移位寄存器序列的简称。周期为的m序列可以提供个扩
4、频地址码。它可扩展频谱、区分通过多址接入方式使用同一传输频带的不同用户的信号。M序列的特性:(1)扩频特性:具有很强的二值自相关性和很弱的互相关性。(2)移位特性:m码序列和其移位后的序列模2相加,所得的序列还是m序列,只是相位不同。(3)均衡性:m码序列一个周期内,“1”和“0”的码元基本相等,保证了在扩频系统中,用m码序列作平衡调制实现扩展频谱时有较高的载波抑制度。若一个n次多项式满足下列条件:(1)为不可约的;(2)可整除,;(3)除不尽,qm应用伪随机序列产生器产生四级m序列的方法是: 图1.2 产生m序列的仿真模型1.3.3 Gold码序列 对周期和速率均相同的m序列优选对模2加后得
5、到Gold序列3,有较优良的自相关和互相关特性,在各种卫星系统中获得了广泛的应用。其自相关性不如m序列,互相关性比m序列要好。满足下列条件的两个m序列可构成优选对:1.3.4 CDMA扩频码:PN序列的扩频原理在CDMA中,不同的用户在相同的时间用相同的频带,有一系列正交的波形、序列或码字来相互分离开。当时间离散时,它们的内积为零,则两个实数值的波形x和y是正交的,即: 其中:,T表示向量的转置,它是一个序列数值的另一种表达方式。为了将正交码用于CDMA多址接入方案中,需要三个条件:(1)正交码的每个码元的数值必须为1或-1。 (2)所给出的正交码具有伪随机特性。(3)每个码自己的内积被码元的
6、数量相除必须为1。一套有七个码字的三级PN码序列能够通过连续的滑动而产生,将每一个0都变为-1可以得到: 可以验证上述这些PN码都满足CDMA多址接入所要求的条件,即生成多项式系数相同而相位不同的PN码是相互正交的。同理四级m序列能通过连续的滑动,将每一个0都变为-1可以得到15个正交码序列。使用PN序列进行扩展:用以下实例6来说明PN码序列被用做扩展码的原理,并为第五章CDMA系统仿真模型的建立提供理论基础。假设有相同的三个用户希望发送三条单独的信息。这些信息是:=(+1 -1 +1) =(+1 +1 -1 ) =(-1 +1 +1)这三个用户被分别配制了一个PN码:=(+1 -1 +1 +
7、1 +1 -1 -1)=(+1 -1 -1 +1 -1 +1 +1)=(-1 +1 +1 +1 -1 -1 +1)将第0号PN码配置给了第一条信息,将第3号PN码配置给了第二条信息,将第6号PN码配置给了第三条信息。每一条信息由配置的PN码序列扩频。且PN码序列的码片速率是信息比特速率的七倍,即它对处理增益的贡献为7。对于第一条信息: 其中,是第一条信息的扩展信号。类似地,对于第二条信息为: 对于第三条信息为: 将所有的这三个扩频信号、进行叠加得到合成信号,即: (2.4b)结果为: 是在RF频带内传输的合成信号。假如在传输过程中只出现了可以忽略的错误,接收机就会截获。为了将原来的信息、和从合
8、成信号中分离出来,接收机用原来配置给每一条信息的PN码与相乘,得: 然后接收机在每一个比特周期内将所有的值进行积分或叠加。结果推导出函数、和: 根据积分函数、和,有一个“判决门限”。所使用的判决规则为: 假如 假如 在应用了上述判决之后,可得: 上述实例说明:多址用户发送单独的信息分别经相互正交的PN序列扩频后相加得到合成信号,经各自的PN序列解扩后,接收机在每一个比特周期内将所有的值进行积分或叠加,再通过判决规则,即可恢复各自的源信号。这就是PN序列作为扩频码的原理。根据这一原理,设计出第五章CDMA系统仿真模型。2 CDMA系统方案制定2.1码分多址系统仿真原理框图当扩频通信系统中采用的扩
9、频码具有多址作用时,该系统即构成了一个码分多址通信系统。通信系统以占用比原始信号带宽宽得多的射频带宽为代价,来获得更强的抗干扰能力和更高的频谱利用率。码分多址通信系统原理框图2如图1.3所示。信源信道编码伪码生成频带调制扩频调制高斯白噪声信道解扩解调信道译码伪码生成抽样判决信宿多址干扰 图1.3 码分多址通信系统原理框图2.2 方案论证(1)发送端首先由信号源生成将要发送的数据,以比特为单位,经过差错控制编码处理,增加一定的信息冗余度,便于接收端检测接收信号是否正确。然后用其来调制载波,则信号被搬移到载频上去,就得到调制后信号。再用一条15位的m序列与每个信息码元进行相关运算,数据单位为切普,
10、长度缩短为比特的1/30,信号频谱大大扩展。(2)信道将扩频调制并加入多址干扰的合成信号发送到无线信道中。由于无线通信介质的特性,用户发送的信号在信道传输过程中会受到各种噪声干扰的影响,本CDMA仿真系统只考虑多址接入干扰MAI和加性高斯白噪声干扰。(3)接收端在接收部分,系统通常对信号进行相关接收。当从信道中检测到信号后,接收端首先对接收信号进行解扩处理,通过扩频码的正交性去除多址干扰恢复为扩频前的原始数据。接收端的伪随机序列与发送端的伪随机序列不仅要求码字相同,码字的相位也应相同,才能正确解扩。然后进行解调处理,将其下变频到基带,并恢复出卷积编码信号;将信号送给维特比解编码模块,从中恢复出
11、信息码元。输出的信号经过一个抽样判决过程,将接收恢复出的数据比特送至信宿端。 3 CDMA系统方案设计3.1各单元模块功能介绍3.1.1源信号生成数据源为伯努利二进制序列产生器,用于生成随机的二进制序列,其码元宽度为0.01s,从其输出数据线上引出的输出端口用于对译码后的序列进行对比伯努利序列产生器的参数设置如下:Probability of a zero:模块产生的二进制序列中出现0的概率 ,设为0.5。Initial seed:随机数种子,不同的随机数种子通常产生不同的序列,设为12345。Sample time:抽样时间,表示输出序列中每个二进制符号的持续时间,设为0.01。3.1.2
12、差错控制编码卷积编码源信号比特流送入差错控制编码模块进行纠错编码,由卷积编码模块Convolutional Encoder完成。编码原理是其码字与现在和之前的信息比特都有关系,纠错能力与约束长度有关,纠错性能与译码算法有关。输入、输出均是二进制形式。参数设置为:Trellis structure:格型结构,则该参数为:,是IS-95CDMA正向信道卷积编码的生成多项式;Reset:设置编码器在何种情况下复位。选择None表示在任何情况下都不复位。源信号数据流进行卷积编码,由一列信号变成两列信号。3.1.3 M-DPSK调制模块本模型采用频带差分相移键控M-DPSK调制器对经过卷积编码后的信号进
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 malab 码分多址 系统 仿真