北航信号与系统上机实验报告.pdfVIP

  • 16
  • 0
  • 约1.71万字
  • 约 26页
  • 2019-05-08 发布于浙江
  • 举报
信号与系统上机实验报告 我是 buaa 快乐的小 2B 目录 实验一、连续时间系统卷积的数值计算3 一、实验目的 3 二、实验原理 3 三、 实验程序源代码、流图 实验程序源代码 4 4.1 源代码与程序框图:4 4.2 数据与结果5 4.3 数据图形6 实验二、信号的矩形脉冲抽样与恢复7 一、实验目的:7 二、实验原理:7 三、实验内容9 四、实验程序流程图和相关图像9 4.1、画出f(t)的频谱图即F(W)的图像9 4.2、对此频域信号进行傅里叶逆变换,得到相应的时域信号,画出此信 号的时域波形 f(t) 11 4.3、三种不同频率的抽样 14 4.4、将恢复信号的频谱图与原信号的频谱图进行比较 17 实验五、离散时间系统特性分析21 一、实验目的: 21 二、实验原理: 21 三、实验内容 21 四、程序流程图和代码 22 五、实验数据: 23 5.1 单位样值响应 23 5.2 幅频特性 24 六、幅频特性和相频特性曲线并对系统进行分析。 25 6.1 幅频特性曲线 25 6.2 相频特性曲线 26 实验一、连续时间系统卷积的数值计算 一、实验目的 1 加深对卷积概念及原理的理解; 2 掌握借助计算机计算任意信号卷积的方法。 二、实验原理 1 卷积的定义 卷积积分可以表示为 2 卷积计算的几何算法 卷积积分的计算从几何上可以分为四个步骤:翻转→平移→相乘→叠加。 3 卷积积分的应用 卷积积分是信号与系统时域分析的基本手段,主要用于求系统零状态响 应,它避开了经典分析方法中求解微分方程时需要求系统初始值的问题。 设一个线性零状态系统,已知系统的单位冲激响应为h(t),当系统的激励信 号为e(t)时,系统的零状态响应为 由于计算机技术的发展,通过编程的方法来计算卷积积分已经不再是冗繁 的工作,并可以获得足够的精度。因此,信号的时域卷积分析法在系统分析中 得到了广泛的应用。 卷积积分的数值运算实际上可以用信号的分段求和来实现,即: 如果我们只求当 1 t = nΔt (n为正整数, 1 nΔt 记为2 t )时r(t)的值,则由上 式可以得到: 当 1 Δt 足够小时, ( ) 2 r t 就是e(t)和h(t)卷积积分的数值近似,由上面 的公式可以得到卷积数值计算的方法如下: 1、将信号取值离散化,即以Ts 为周期,对信号取值,得到一系列宽度间 隔为Ts 的矩形脉冲原信号的离散取值点,用所得离散取值点矩形脉冲来表示原 来的连续时间信号; 2、将进行卷积的两个信号序列之一反转,与另一信号相乘,并求积分,所 得为t=0 时的卷积积分的值。以Ts 为单位左右移动反转的信号,与另一信号相 乘求积分,求的t0 和t0 时卷积积分的值; 3、将所得卷积积分值与对应的t 标在图上,连成一条光滑的曲线,即为所 求 卷积积分的曲线。 三、 实验程序源代码、流图 实验程序源代码 4.1 源代码与程序框图: #include iostream #include math.h #include string.h #include fstream using namespace std; float dt = 0.1; float bd; ofstream fout(data.out); void init() { coutHey! Enter the Left bound and Right bound you wanna scan:endl; cinbd; } float fu(float t) { if(t=0) return 1; else return 0; } float f1(float t) { return (fu(t+2) - fu(t-2));

文档评论(0)

1亿VIP精品文档

相关文档