通信原理实验报告96542new.docVIP

  • 3
  • 0
  • 约1.63万字
  • 约 26页
  • 2016-10-18 发布于江西
  • 举报
通信原理实验报告96542new.doc

通信原理实验报告 实验名称: 实验一 数字基带传输系统的MATLAB仿真 实验二 模拟信号幅度调制仿真实验 班 级: 10通信工程三班 学 号: 2010550920 姓 名: 彭龙龙 指导老师: 王仕果 实验一 数字基带传输系统的MATLAB仿真 一、实验目的 1、熟悉和掌握常用的用于通信原理时域仿真分析的MATLAB函数; 2、掌握连续时间和离散时间信号的MATLAB产生; 3、牢固掌握冲激函数和阶跃函数等函数的概念,掌握卷积表达式及其物理意义,掌握卷积的计算方法、卷积的基本性质; 4、掌握利用MATLAB计算卷积的编程方法,并利用所编写的MATLAB程序验证卷积的常用基本性质; 5、掌握MATLAB描述通信系统中不同波形的常用方法及有关函数,并学会利用MATLAB求解系统功率谱,绘制相应曲线。 基本要求:掌握用MATLAB描述连续时间信号和离散时间信号的方法,能够编写MATLAB程序,实现各种常用信号的MATLAB实现,并且以图形的方式再现各种信号的波形。 二、实验内容 1、编写MATLAB程序产生离散随机信号 2、编写MATLAB程序生成连续时间信号 3、编写MATLAB程序实现常见特殊信号 三、实验原理 从通信的角度来看,通信的过程就是消息的交换和传递的过程。而从数学的角度来看,信息从一地传送到另一地的整个过程或者各个环节不外乎是一些码或信号的交换过程。例如信源压缩编码、纠错编码、AMI编码、扰码等属于码层次上的变换,而基带成形、滤波、调制等则是信号层坎上的处理。码的变换是易于用软件来仿真的。要仿真信号的变换,必须解决信号与信号系统在软件中表示的问题。 3.1 信号及系统在计算机中的表示 3.1.1 时域取样及频域取样 一般来说,任意信号s(t)是定义在时间区间(-∞,+∞)上的连续函数,但所有计算机的CPU都只能按指令周期离散运行,同时计算机也不能处理(-∞,+∞)这样一个时间段。为此将把s(t)按区间截短为sT(t),再对sT(t)按时间间隔Δt均匀取样,得到取样点数为: (3-1) 仿真时用这个样值集合来表示信号s(t)。显然Δt反映了仿真系统对信号波形的分辨率,Δt越小则仿真的精确度越高。据通信原理所学,信号被取样以后,对应的频谱时频率的周期函数,其重复周期是。如果信号的最高频率为fH,那么必须有fH≤才能保证不发生频域混叠失真。设 (3-2) 则称Bs为仿真系统的系统带宽。如果在仿真程序中设定的采样间隔是Δt,那么不能用此仿真程序来研究带宽大于Bs的信号或系统。 此外,任意信号s(t)的频谱S(f)通常来说也是定义在时间区间(-∞,+∞)上的连续函数,所以仿真频域特性时,也必须把S(f)截短并取样。考虑到系统带宽为Bs,便把频谱的截短区间设计为[-Bs, Bs]然后再按间隔Δf均匀取样,得到取样点数为: (3-3) 将式(3-2)代入式(3-3)得 (3-4) 同样,信号在频域被离散后,对应到时域也是一个周期信号,其周期为。如果时域截短时间为T,那么必须T≤1/df才能保证不发生频域混叠失真。也就是说,如果仿真程序中设定得频域采样间隔是Δf,那么就不能仿真截短时间超过的信号。所以,可以把频域的取样间隔设计为: (3-5) 将式(3-5)代入式(3-1)得 (3-6) 这样一来,时域的总取样点数及频域的总取样点数都相等,为。要提高仿真的精度,就必须降低时域取样间隔Δt及频域取样间隔Δf,也就是要加大总取样点数N。这说明仿真的精度与仿真系统的运算量直接有关。 为了处理上的方便,我们今后规定采样点数N为2的整幂。举例来说,例如设计要求的系统带宽为1MHz,频域最好分辨率为10kHz,那么据此可求得,则取N=256。对应的其他参数为Bs=1MHz,,,。 3.1.2 频域分析 限于篇幅,在此不介绍MATLAB中关于傅立叶变换的有关函数。为了方便仿真,我们利用MATLAB提供的函数编写了两个函数t2f和f2t。t2f的功能是做傅立叶变换,f2t的功能是做傅立叶反变换,它们的引用格式

文档评论(0)

1亿VIP精品文档

相关文档