cdma蜂窝移动通信期末课程论文-基于matlab的is-95系统仿真

cdma蜂窝移动通信期末课程论文-基于matlab的is-95系统仿真

ID:6602759

大小:195.50 KB

页数:21页

时间:2018-01-20

cdma蜂窝移动通信期末课程论文-基于matlab的is-95系统仿真_第1页
cdma蜂窝移动通信期末课程论文-基于matlab的is-95系统仿真_第2页
cdma蜂窝移动通信期末课程论文-基于matlab的is-95系统仿真_第3页
cdma蜂窝移动通信期末课程论文-基于matlab的is-95系统仿真_第4页
cdma蜂窝移动通信期末课程论文-基于matlab的is-95系统仿真_第5页
资源描述:

《cdma蜂窝移动通信期末课程论文-基于matlab的is-95系统仿真》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、CDMA期末论文基于MATLAB的IS-95系统仿真课程名称CDMA蜂窝移动通信姓名学号专业成绩任课老师上课学期211作业要求l分析给出的源程序,逐行给出中文注释,并分析仿真结果。l按照如图1所示的框图设计一个CDMA系统,并进行仿真。信源卷积编码交织编码扩频加扰码调制AWGN信道解调解扰码信宿解卷积解交织解扩图1CDMA系统框图2题目一2.1源程序注释2.1.1主程序部分%main_CDMA_forward.m%此函数用于IS-95前向链路系统的仿真,包括扩%频调制,匹配滤波,RAKE接收等相关通信模

2、块。%但没有在频带上进行调制仿真。%仿真环境:加性高斯白噪声信道.%数据速率=9600KBps%clearallcloseallclcdisp('--------------start-------------------');%定义通信仿真全局变量globalZiZqZsshowRGiGq%ZiI支路扩频PN序列生成器状态%ZQQ支路扩频PN序列生成器状态%Zs扰码PN序列生成器状态%show指示是否画出仿真过程各部分产生的输出21%R仿真时码元宽度%GiI支路扩频PN序列%GqQ支路扩频PN序列cl

3、earj;show=0;SD=0;%选择软/硬判决接收%-------------------主要的仿真参数设置------------------%信道数据率为9600bpsBitRate=9600;%码片速率为1.2288MHzChipRate=;%消息码元个数N=184;%匹配滤波器类型--升余弦MFType=1;R=5;%+++++++++++++++++++Viterbi生成多项式++++++++++++++++++%维特比译码器(译卷积码)G_Vit=[111101011;101110001

4、];%生成矩阵的长度K=size(G_Vit,2);%输出码片数L=size(G_Vit,1);%++++++++++++++++++++++++++++++++++++++++++++++++++++++%++++++++++++++++++++++Walsh矩阵++++++++++++++++++++++++%规定需要的Walsh序列长度WLen=64;%生成64bitWalsh序列[1010.....]Walsh=reshape([1;0]*ones(1,WLen/2),WLen,1);%Wals

5、h=zeros(WLen,1);%++++++++++++++++++++++++++++++++++++++++++++++++++++++%++++++++++++++++++扩频调制PN码的生成多项式++++++++++++++%Gi=[1010001110100001]';%Gq=[1001110001111001]';%I信道扩频PN序列生成多项式Gi_ind=[15,13,9,8,7,5,0]';%I信道扩频PN序列生成多项式Gq_ind=[15,12,11,10,6,5,4,3,0]';%

6、初始化序列Gi(16bit,全零)Gi=zeros(16,1);%根据生成多项式Gi_ind将对应位置1Gi(16-Gi_ind)=ones(size(Gi_ind));%初始化I路信道PN码生成器的初始状态Zi=[zeros(length(Gi)-1,1);1];%初始化序列Gi(16bit,全零)Gq=zeros(16,1);%根据生成多项式Gq_ind将对应位置1,得到二进制生成多项式21Gq(16-Gq_ind)=ones(size(Gq_ind));%Q路信道PN码生成器的初始状态Zq=[ze

7、ros(length(Gq)-1,1);1];%++++++++++++++++++++++++++++++++++++++++++++++++++++++%+++++++++++++++++++扰码生成多项式++++++++++++++++++++++%扰码序列生成多项式Gs_ind=[42,35,33,31,27,26,25,22,21,19,18,17,16,10,7,6,5,3,2,1,0]';%初始化序列GsGs=zeros(43,1);%根据生成多项式Gs_ind将对应位置1,得到二进制生成

8、多项式Gs(43-Gs_ind)=ones(size(Gs_ind));%长序列生成器的初始状态Zs=[zeros(length(Gs)-1,1);1];%++++++++++++++++++++++++++++++++++++++++++++++++++++++%++++++++++++++++++++++AWGN信道++++++++++++++++++++++++%扩频增益EbEc=10*log10(ChipRate/BitRate);

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。