资源描述
.燕 山 大 学信息科学与工程学院本科毕业设计(论文)中期报告课题名称: 码分多址移动通信系统仿真 学院(系): 里 仁 学 院 电 子 工 程 系 年级专业: 通 信 四 班 学生姓名: 指导教师: 完成日期: 2015/5/5 一、 任务书中本阶段工作目标与任务要求 1,、建立Monte Carlo仿真模型、上机熟悉MATLAB语言、编写程序2 、编程调试中期考核二、 目前已完成任务情况 1、 信号产生,信号扩频调制,QPSK调制,QPSK解调,信号解扩,信号判决及恢复信号的基础程序。2、 码分多址,基带信号产生3、 滤波器,噪声的产生及加入,PN码产生,信号频谱图的绘制,滤波器频谱响应图绘制,原始信号波形图,恢复信号波形图绘制以及实际误码率统计。 匹配滤波器输出响应星座图 3、不同噪声强度下对信号误实际码率的统计。 for SNRin=1:length(SNRindB) spread(SNRin)%传输函数 if( decision(i,j)=x(i,j) num_of_err(SNRin,1)=num_of_err(1,1)+1; endend通过多次循环,对不同噪声背景下的误码个数进行统计,从而得出实际误码率三、存在的问题和拟解决方法 1、问题:PN码的产生为随机产生,未能实现可控。解决方案:对码产生原理进行学习,了解产生原理,查阅资料,参考PN产生程序,写出可控的PN码程序,更准确的对通信系统仿真。 2、问题:误码率较高,不能满足实际的通信需求。 解决方案:经初步检查,误码率较高的原因存在几种可能。 A:数据处理过程中矩阵转换存在逻辑性的不严密性,某几位,或者某行列出现混乱情况,在某些特殊情况下回出现误码率。 B:调制解调部分不严密,或设置门限值不合理或代码不能严密的对原理的仿真。 C:程序的不严密,在程序运行过程中数值的传递不合理,造成部分数值的覆盖。 3:问题:程序冗杂,出现了较多的循环,由于MATLAB在循环的机理的缺陷,导致大量数据是运行时间的增加。 解决方案:深度学习MATLAB矩阵运算,精简程序,减少循环,利用MATLAB在矩阵运算的优势减少运算时间,增加仿真的时效性。 4:问题:各种图的坐标为MATLAB自动生成某些存在一定的不合理。 解决方案:对画图参数进行详细了解,重行指定坐标参数。 5:问题:程序未能模块化,不能系统的了解仿真的过程及直观的对仿真结果的查看。 解决方案:对程序进行模块换,建立GUI人机交互。 指导教师签字: 年 月 日四、系级教学单位审核意见:中期考核分数: 考核组长签字:年 月 日
展开阅读全文