subplot(212) % 画眼图
ss=zeros(1,eye_num*N); ttt=0:dt:eye_num*N*dt-dt; for k=3:50
ss=st(k*N+1:(k+eye_num)*N); drawnow;
plot(ttt,ss); hold on; end;
xlabel('t/Ts');
ylabel('基带信号眼图');
% 将输入的序列扩成间隔为N-1个0的序列 function[out]=sigexpand(d,M) N=length(d); out=zeros(M,N); out(1,:)=d;
out=reshape(out,1,M*N);
程序运行后仿真结果如下:
如图,波形幅度没有衰减,无码间串扰。可通过抽样判决后还原接收信号。若干段数字基带波形叠加后形成眼图形状。眼图“眼睛”张开越大,眼图越端正,表示码间串扰越小。上图为理想状态下的眼图,不存在码间串扰。
4总结
经过几周的忙碌,本次课程设计已经接近尾声,作为一个本科生的课程设计,由于经验的匮乏,难免有许多考虑不周全的地方。首先,完我们并不精通MATLAB.我们只是听会
24
一些最为基本的语法和操作,有很多东西都不会。MATLAB的确是一种很高级的语言,它非常地智能,也非常的强大。它的操作并不难,比其他的软件都简单。它的语法也很简单,比C语言简洁多了,掌握起来似乎很简单。但是,在开始写程序的时候便不停的出错。我们对它的语法太不熟悉了。比如它的变量的定义。在开始的时候我总是忘了对变量的定义。通过此次MATLAB课程设计,我掌握了运用MATLAB进行信号处理和分析的基本内容和方法,加强了我对MATLAB软件的应用能力。提高自己的基础理论知识、基本动手能力,提高人才培养的基本素质,并帮助我掌握基本的文献检索和文献阅读的方法,同时提高我正确地撰写论文的基本能力。在课程设计过程中,着重研究了AM信号和DSB信号调制与解调原理和MATLAB模拟实现,熟悉了信号波形、频谱的和系统性能的分析方法,了解了数字基带传输系统模型原理,综合提高了自己的专业技能。
在这次课设中我学到了很多的知识。这不光是MATLAB这个软件。我也知道了如何去学习任何一个软件。同时也提高了我的自学能力。这才是真正的自学,也正是我们大学应该学到的。
25
参考文献
[1]马翘楚.基于Matlab的QPSK系统的设计[D].吉林大学,2012. [2]屈振华.基于DDS的QAM调制器的设计[D].南华大学,2013.
[3]陈杰.采用智能天线阵的无线通信系统研究和设计[D].西安电子科技大学,2013. [4]陈世华.基于滚降系数下的基带传输系统性能分析[J].中国新通信,2014,24:74-75. [5]谢永红,谭建文.基于MATLAB数字基带传输系统的研究[J].电子设计工程,2014,24:158-160+164.
[6]朱孝统,郭云. MATLAB在通信原理学习中的应用[J].赤峰学院学报(自然科学版),2014,01:226-228.
[7]吴恩学.简述数字信号的基带传输与调制传输技术[J].中国广电技术文萃,2014,04:53-80.
[8]赵炜.数字电视信号传播技术发展问题研究[J].科技致富向导,2014,23:150. [9]籍飞月,郑羽.DPSK数字调制系统的设计与实现[J].计算机技术与发展, 2013,09:155-157+161.
[10]李春晖. 基于System View的增量调制研究[J].电子技术与软件工程,2014,19:84.
26