1、直接扩频系统仿真通信综合课 程 设 计课程设计名称: 通信综合课程设计 专 业 班 级 : 电信1203班 学 生 姓 名 : 吴志功 学 号 : 201116910312 指 导 教 师 : 邢超 课程设计时间: 2016年1月 电子信息工程专业课程设计任务书学生姓名吴志功专业班级电信1203 学号201116910312 题 目直接扩频系统的仿真课题性质仿真 课题来源自拟课题指导教师邢超同组姓名主要内容专业理论基础能力:掌握电子信息及通信领域的基本理论和基本知识,具有系统的工程实践学习经历,了解本专业的前沿发展现状和趋势,对新知识、新技术有较敏锐的洞察能力。 本次设计主要是直接扩频系统的仿
2、真,产生M序列,扩频,解扩,加入噪声,观察在不同噪声下抗噪声性能。任务要求 1. M序列的产生2. M序列的扩频3. M序列的解扩4. 观察扩频前、后信号的时域、频域特性参考文献1、MATLAB通信仿真开发手册 国防工业出版社 孙屹2、现代通信系统分析与仿真MATLAB通信工具箱西安电子科技大学出版社 李建新3、现代通信原理 清华大学出版社 曹志刚4、通信系统建模与仿真电子工业出版社 刘学勇审查意见指导教师签字: 教研室主任签字: 2015年 12月 30日说明:本表由指导教师填写,由教研室主任审核后下达给选题学生,装订在设计(论文)首页1 需求分析扩频通信的理论基础是Shannon于1948
3、年发表的A Mathematical Theory of Communication一文,即著名的信息论。香农信息论有关信道的理论容量公式为也称香农定理,式中,C为信道容量,单位为bps;W为信道带宽;S/N为信噪比(DB)。该式给出了在给定信噪比和没有误码的情况下信道的理论容量C和该信道宽度W的关系。扩频通信正是利用这一理论,将信道带宽扩展许多倍以换取信噪比上的好处,增强了系统的抗干扰能力。2 设计概要 扩频通信的分类:(1).直接序列扩频(DS)(2).跳频扩频(FH)(3).跳时扩频(TH)(4).混合方式 扩频通信重要参数处理增益:干扰容限:3 运行环境硬件:计算机软件:MATLAB4
4、 开发工具和编程语言开发工具:计算机,MATLAB编程语言:matlab5 详细设计一、 M序列产生:function mout = mseq(n, taps, inidata, num)% *% n : m序列的阶数n% taps : 反馈寄存器的连接位置% inidata : 寄存器的初始值序列 % num : 输出的m序列的个数% mout : 输出的m序列,如果num1,则每一行为一个m序列% *if nargin 1 %如果要输出多个m序列,生成其他m序列 for ii=2:num mout(ii,:) = shift(mout(ii-1,:),1); endend二.扩频函数%扩频
5、函数function out = spread(data, code)% *% data : 输入数据序列% code : 扩频码序列% out : 扩频后的输出数据序列% *switch nargincase 0 , 1 %如果输入参数个数不对,提示错误 error(缺少输入参数);endhn,vn = size(data);hc,vc = size(code);if hn hc %如果扩频码数小于输入的待扩频的数据序列,提示错误 error(缺少扩频码序列);endout = zeros(hn,vn*vc);for ii=1:hn out(ii,:) = reshape(code(ii,:
6、).*data(ii,:),1,vn*vc);end三信号解扩%信号解扩function out = despread(data, code)% *% data : 输入数据序列% code : 解扩使用的扩频码序列% out : 解扩后的输出数据序列% *switch nargin %如果输入参数个数不对,提示错误case 0 , 1 error(缺少输入参数);endhn,vn = size(data);hc,vc = size(code); out = zeros(hc,vn/vc); for ii=1:hc xx=reshape(data(ii,:),vc,vn/vc); out(ii
7、,:)= code(ii,:)*xx/vc;end四M序列DS在信道下的性能分析%m-序列DS-CDMA在AWGN信道下的性能仿真clear alluser=1 4 7;seq=1;for index=1:length(user) ber(index,:)=dscdma(user(index),seq);endEbNo=0:2:10;semilogy(EbNo,ber(1,:),-kx,EbNo,ber(2,:),-ko,EbNo,ber(3,:),-k*);legend(user=1,user=4,user=7)title(m序列DS-CDMA在AWGN信道下的性能)xlabel(信噪比Eb
8、No(dB)ylabel(误比特率(BER)五QAM调制程序function ber=dscdma(user,seq)sr=25600.0nSymbol=1000;M=4;br=sr*log2(M);graycode=0 1 3 2;EbNo=0:2:10;delay=10;Fs=8;rolloff=0.5;rrcfilter=rcosine(1,Fs,fir/sqrt,rolloff,delay);stage=3;ptap1=1 3;ptap2=2 3;regi1=1 1 1;regi2=1 1 1;switch seq case 1 code=mseq(stage,ptap1,regi1,
9、user); case 2 m1=mseq(stage,ptap1,regi1); m2=mseq(stage,ptap2,regi2); case 3 m1=mseq(stage,ptap1,regi1); m2=mseq(stage,ptap2,regi2);endcode=code*2-1;clen=length(code);ts=1/Fs/sr/clen;t=(0:nSymbol*Fs*clen-1+2*delay*Fs)*ts;for indx=1:length(EbNo) indx data=randsrc(user,nSymbol,0:3); data1=graycode(dat
10、a+1); data1=qammod(data1,M); out=spread(data1,code); out1=rcosflt(out.,sr,Fs*sr,filter,rrcfilter); spow=sum(abs(out1).2)/nSymbol; if user1 out1=sum(out1.); else out1=out1.; end sigma=sqrt(0.5*spow*sr/br*10(-EbNo(indx)/10); y=; for ii=1:user y(ii,:)=out1+sigma(ii).*(randn(1,length(out1)+j*randn(1,len
11、gth(out1); end y=rcosflt(y.,sr,Fs*sr,Fs/filter,rrcfilter); y=downsample(y,Fs); for ii=1:user y1(:,ii)=y(2*delay+1:end-2*delay,ii); end yd=despread(y1.,code); demodata=qamdemod(yd,M); demodata=graycode(demodata+1); err,ber(indx)=biterr(data,demodata,log2(M);end6 调试分析 关键是弄懂扩频系统h的理论框架,依照各个步骤的数学表达式,按照课程
12、题目的要求,合理设计各项参数。 熟练使用MATLAB软件的基本操作等7 测试结果图3:m序列DS-CDMA在AWGN信道下的性能 8.参考文献 1 MATLAB通信仿真开发手册 国防工业出版社 孙屹现代通信系统分析与仿真MATLAB通信工具箱西安电子科技大学出版社 李建新现代通信原理 清华大学出版社 曹志刚通信原理国防工业出版社樊昌信、曹丽娜 5 信号与线性系统分析高等教育出版社 吴大正 6 通信系统建模与仿真电子工业出版社 刘学勇 7 通信原理清华大学出版社 李晓峰、周宁、周亮9.心得体会几天学习实践下来,遇到了诸多意想不到的难题,特别是软件MATLAB功能如此强大!简直就是学无止境,经过上
13、网查阅资料,咨询同学老师等,最终问题都一一得到了解决。遇到难题时冷静分析沉着应对,然后在讨论中不断摸索前行,回顾本次试验,我们收获了很多很多,个人能力也逐步在实践中得以提高,最后真诚感谢邢超老师为我们提供这样一个学习和锻炼的机会,让我们在一次一次失败之后,一步一步走向成功!由于通信原理是一门很特殊的学科,加之时间有限,另外因为所学知识的限制,本次实验只能算是入门的“皮毛”,而且还有不少方面存在缺陷。这些问题将在以后进一步予以研究和解决。最后,在文章中出现的不足之处,希望得到老师们的包含和指点。信息科学与工程 学院课程设计成绩评价表课程名称:通信综合课程设计设计题目:直接扩频系统仿真 专业:电子
14、信息工程 班级:电信1203 姓名:吴志功 学号:201116910312序号评审项目分 数满分标准说明1内 容思路清晰;语言表达准确,概念清楚,论点正确;实验方法科学,分析归纳合理;结论严谨,设计有应用价值。任务饱满,做了大量的工作。(20分)2创 新内容新颖,题目能反映新技术,对前人工作有改进或突破,或有独特见解(10分)3完整性、实用性整体构思合理,理论依据充分,设计完整,实用性强(10分)4数据准确、可靠数据准确,公式推导正确(10分)5规 范 性设计格式、绘图、图纸、实验数据、标准的运用等符合有关标准和规定(10分)6纪 律 性能很好的遵守各项纪律,设计过程认真(20分)7答 辩准备工作充分,回答问题有理论依据,基本概念清楚。主要问题回答简明准确。在规定的时间内作完报告(20分)总 分综合意见该生对设计内容有点生疏,实验方法科学,设计基本完整,基本完成设计任务。综合评定成绩为:及格 指导教师 2016年1月12日
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1