IS-95_仿真源程序

IS-95_仿真源程序

ID:43119469

大小:67.51 KB

页数:15页

时间:2019-09-25

IS-95_仿真源程序_第1页
IS-95_仿真源程序_第2页
IS-95_仿真源程序_第3页
IS-95_仿真源程序_第4页
IS-95_仿真源程序_第5页
资源描述:

《IS-95_仿真源程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本科毕业设计IS-95前向链路通信系统的设计与仿真(附录)姓名李家蓬学院信息与电气工程学院专业电子信息工程专业年级2008级学号20082312608指导教师王丽丽2012年5月21日IS-95系统仿真源程序%main_IS95_forward.m%此函数用于IS-95前向链路系统的仿真,包括扩%频调制,匹配滤波,RAKE接收等相关通信模块。%仿真环境:加性高斯白噪声信道.%数据速率=9600KBps%clearallcloseallclcdisp('--------------start-------------------'

2、);globalZiZqZsshowRGiGqclearj;show=0;SD=0;%选择软/硬判决接收%-------------------主要的仿真参数设置------------------BitRate=9600;ChipRate=1228800;N=184;MFType=1;%匹配滤波器类型--升余弦R=5;%+++++++++++++++++++Viterbi生成多项式++++++++++++++++++G_Vit=[111101011;101110001];K=size(G_Vit,2);L=size(G_Vit

3、,1);%++++++++++++++++++++++++++++++++++++++++++++++++++++++%++++++++++++++++++++++Walsh矩阵++++++++++++++++++++++++WLen=64;Walsh=reshape([1;0]*ones(1,WLen/2),WLen,1);%Walsh=zeros(WLen,1);%++++++++++++++++++++++++++++++++++++++++++++++++++++++%++++++++++++++++++扩频调制PN码的

4、生成多项式++++++++++++++%Gi=[1010001110100001]';%Gq=[1001110001111001]';Gi_ind=[15,13,9,8,7,5,0]';Gq_ind=[15,12,11,10,6,5,4,3,0]';Gi=zeros(16,1);Gi(16-Gi_ind)=ones(size(Gi_ind));Zi=[zeros(length(Gi)-1,1);1];%I路信道PN码生成器的初始状态Gq=zeros(16,1);Gq(16-Gq_ind)=ones(size(Gq_ind));Z

5、q=[zeros(length(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);Gs(43-Gs_ind)=ones(size(Gs_ind));Zs=[z

6、eros(length(Gs)-1,1);1];%长序列生成器的初始状态%++++++++++++++++++++++++++++++++++++++++++++++++++++++%++++++++++++++++++++++AWGN信道++++++++++++++++++++++++EbEc=10*log10(ChipRate/BitRate);EbEcVit=10*log10(L);EbNo=[-2:0.5:6.5];%仿真信噪比范围(dB)%EbNo=[2:0.5:2.5];%++++++++++++++++++++++

7、++++++++++++++++++++++++++++++++%------------------------------------------------------%-------------------------主程序-------------------------ErrorsB=[];ErrorsC=[];NN=[];if(SD==1)fprintf('SOFTDecisionViterbiDecoder');elsefprintf('HARDDecisionViterbiDecoder

8、');endfori=1:length(EbNo)fprintf('Processing%1.1f(dB)',EbNo(i));iter=0;ErrB=0;ErrC=0;while(ErrB<300)&(iter<150)drawnow;%+++++++++

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

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

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