基于MATLAB地CDMA系统仿真.doc

基于MATLAB地CDMA系统仿真.doc

ID:58043130

大小:797.00 KB

页数:21页

时间:2020-04-08

基于MATLAB地CDMA系统仿真.doc_第1页
基于MATLAB地CDMA系统仿真.doc_第2页
基于MATLAB地CDMA系统仿真.doc_第3页
基于MATLAB地CDMA系统仿真.doc_第4页
基于MATLAB地CDMA系统仿真.doc_第5页
资源描述:

《基于MATLAB地CDMA系统仿真.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、基于MATLAB的CDMA系统仿真姓名:班级:学号:指导老师:日期:作业要求1.分析附录的源程序,逐行给出中文注释,并分析仿真结果。2.按照下列框图设计一个CDMA系统,并进行仿真。信源卷积编码交织编码加扰码扩频调制AWGN信道调制解扩信宿解卷积解交织去扰码1.分析附录的源程序,逐行给出中文注释,并分析仿真结果。%main_IS95_forward.m%此函数用于IS-95前向链路系统的仿真,包括扩%频调制,匹配滤波,RAKE接收等相关通信模块。%仿真环境:加性高斯白噪声信道.%数据速率=9600KBps%

2、clearallcloseallclcdisp('--------------start-------------------');globalZiZqZsshowRGiGqclearj;show=0;%控制程序运行中的显示SD=0;%选择软/硬判决接收%-------------------主要的仿真参数设置------------------BitRate=9600;%比特率ChipRate=1228800;%码片速率N=184;%源数据数MFType=1;%匹配滤波器类型--升余弦R=5;%+++++

3、++++++++++++++Viterbi生成多项式++++++++++++++++++G_Vit=[111101011;101110001];%Viterbi生成多项式矩阵K=size(G_Vit,2);%列数L=size(G_Vit,1);%行数%++++++++++++++++++++++++++++++++++++++++++++++++++++++%++++++++++++++++++++++Walsh矩阵++++++++++++++++++++++++WLen=64;%walsh码的长度Wals

4、h=reshape([1;0]*ones(1,WLen/2),WLen,1);%32个10行%Walsh=zeros(WLen,1);%++++++++++++++++++++++++++++++++++++++++++++++++++++++%++++++++++++++++++扩频调制PN码的生成多项式++++++++++++++%Gi=[1010001110100001]';%Gq=[1001110001111001]';Gi_ind=[15,13,9,8,7,5,0]';%i路PN码生成多项式参数G

5、q_ind=[15,12,11,10,6,5,4,3,0]';%q路PN码生成多项式参数Gi=zeros(16,1);%16×1的0矩阵Gi(16-Gi_ind)=ones(size(Gi_ind));%根据Gi_ind配置i路PN码生成多项式Zi=[zeros(length(Gi)-1,1);1];%I路信道PN码生成器的初始状态Gq=zeros(16,1);%16×1的0矩阵Gq(16-Gq_ind)=ones(size(Gq_ind));%根据Gq_ind配置q路PN码生成多项式Zq=[zeros(l

6、ength(Gq)-1,1);1];%Q路信道PN码生成器的初始状态%++++++++++++++++++++++++++++++++++++++++++++++++++++++%+++++++++++++++++++扰码生成多项式++++++++++++++++++++++Gs_ind=[42,35,33,31,27,26,25,22,21,19,18,17,16,10,7,6,5,3,2,1,0]';Gs=zeros(43,1);%43×1的0矩阵Gs(43-Gs_ind)=ones(size(Gs_i

7、nd));%根据Gs_ind配置扰码生成多项式Zs=[zeros(length(Gs)-1,1);1];%长序列生成器的初始状态%++++++++++++++++++++++++++++++++++++++++++++++++++++++%++++++++++++++++++++++AWGN信道++++++++++++++++++++++++EbEc=10*log10(ChipRate/BitRate);%处理增益EbEcVit=10*log10(L);EbNo=[-2:0.5:6.5];%仿真信噪比范围(

8、dB)%EbNo=[-2:0.5:-1.5];%++++++++++++++++++++++++++++++++++++++++++++++++++++++%------------------------------------------------------%-------------------------主程序-------------------------ErrorsB=[];ErrorsC=[]

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

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

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