资源描述:
《【精品】通信试验指导书.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、【精品】通信试验指导书 实验一信号的产生、时域变换及卷积计算 一、实验目的1.熟悉MATLAB画图指令及基本函数的调用、编写方法。 2.掌握用MATLAB实现信号的基本运算方法。 二、实验内容1.用MATLAB表示)(),(),(),(00nnnnnunu????。 2.三角波f(t)如图所示,试利用MATLAB画出f(2t)和f(2-2t)以及???tdttfdttdf][)(和波形。 不定积分3.用MATLAB计算序列{-201–13}和序列{120-1}的离散卷积。 三、实验预备知识1.stem和plot函数的用法(1)用stem画短的离散时间序列(2)用p
2、lot画连续时间信号已采样的近似图,或者画那些离散值个数难以控制增长的很长的离散时间信号。 (3)与stem不同,plot用直线将相邻的各元素连接起来,故当时间标号取得是够细的话,用直线所连接的结果是该原始连续时间信号图形的一个好的近似。 2.几种典型信号的表示方法(1)单位脉冲序列k=-50:50;(步长即公差,此为1,可省)delta变量名=[zeros生成一个矩阵所有都是0(1,50)一行50列的0矩阵,1,zeros(1,50)];一行并列的两个小矩阵并成一个大矩阵一行101列矩阵stem(k,delta) (2)单位阶跃序列k=-50:50;uk=[zeros(
3、1,50),ones(1,51)];zeros(1,50)生成1行50列的1矩阵 (3)三角波生成f(t)t=-3:0.001:3;f=tripuls(t,4,0.5);tripuls(时间t,脉冲宽度w,倾斜度s)生成三角波的函数plot(t,f1)3.信号的尺度变换、翻转、平移信号的翻转运算在使用时需要注意,其它运算较简单。 (1)在信号翻转f(-t)和f[-k]运算中,函数的自变量乘以一个负号,在MATLAB中可以直接写出。 (2)翻转运算在MATLAB中还可以利用fliplr(f)对矩阵做一个左右翻转函数实现,而翻转后信号的坐标则可以由-fliplr(k)。 4
4、.离散序列的差分与求和(1)差分?f[k]=f[k]=f[k-1],在MATLAB中可以用y=diff(f)实现。 由后一个减前一个,从头到尾少的一个数就是差分(2)求和??21][kkkkf与信号相加运算不同,求和运算是把k1到k2之间的所有样本f[k]加起来。 格式y=sum(f(k1:k2));5.连续信号的微分与积分(1)微分连续信号的微分也可以用diff(f)近似计算。 例如y=)sin(2?x=2xcos(2x)可以由以下MATLAB语句近似实现h=0.001;x=0:h:pi(π);y=diff(sin(x.^2))/h;(2)积分必须有函数表达式与微分区别
5、连续信号的定积分可由MATLAB中quad函数或quad8函数实现。 格式quad('function-name',a,b)求定积分的函数,ab表示定积分的上下限其中function_name为被积分的函数名,a和b指定积分区间。 例如f=inline(’x+2’);定义一下函数表达式或者可以用函数文件表达式Jf=quad(f,1,4); 四、实验步骤1.编写程序。 2.调试程序。 3.写出程序运行结果。 五、思考题1.编写阶跃信号、冲激信号时应注意哪些问题。 2.编程求任意两个数字序列的叠加时应注意哪些问题。 3.如何美化输出波形界面。 实验 二、抽样定理
6、、调制定理 一、实验目的 1、加深理解抽样定理,熟悉Matlab下simulink的使用方法 2、掌握信号的幅度调制的方法,深刻理解信号调制的频谱变化。 3、学会使用MATLAB实现信号的调制及解调。 二、试验内容:1用Matlab中simulink仿真模拟信号的抽样.2.改变抽样频率为Fs>=2B.和Fs<2B.,观察复原后的信号,比较其失真程度。 在simulink中设置信号源参数。 按照下图进行模拟仿真。 (信号的振幅设置为1,相位设置位零。 矩形脉冲幅度位一。 )3.对时域信号f(t),如图所示,用)150*2?cos(t信号对其进行幅度调制(抑制载
7、波幅度调制),利用MATLAB编程实现信号幅度调制,绘出时域、频域图形。 三、实验预备知识1抽样定理一个频带限制在(0,fH)赫内的时间连续信号m(t),如果以秒的间隔对它进行等间隔(均匀)抽样,则m(t)将被所得到的抽样值完全确定。 抽样脉冲序列是一个周期性冲击序列,对连续时间信号进行取样可获得离散时间信号,取样器可看作一个乘法器,连续信号f(t)和开关函数s(t)在取样相乘后输出离散时间信号fs(t)。 如下图所示如果令取样信号通过低通滤波器,该滤波器的截止频率等于原信号频率的最高