当前位置: 首页 > article >正文

数字信号处理-大实验1.1

MATLAB仿真实验目录

  • 验证实验:常见离散信号产生和实现
  • 验证实验:离散系统的时域分析
  • 应用实验:语音信号的基音周期(频率)测定

目录

一、常见离散信号产生和实现

1.1    实验目的

1.2    实验要求与内容

1.3    实验代码

1.4   实验结果分析

二、离散系统的时域分析

2.1 实验目的

2.2 实验要求与内容

2.3 仿真代码

2.4 实验结果

2.4.1 线性卷积与圆周卷积(算法补全)

2.4.2 离散系统的单位脉冲响应和单位阶跃响应


说明:前两个实验代码只放截图,应用实验代码截图都会放,可复制的代码不会全部都放。

一、常见离散信号产生和实现

1.1    实验目的

1、加深对常用离散信号的理解;

2、熟悉使用MATLAB在时域中产生一些基本的离散时间信号。

3、(可选)掌握MATLAB三维曲线绘制方法。

1.2    实验要求与内容

要求:

(1)预先阅读实验讲义(MATLAB基础介绍);

(2)讨论正弦序列、复指数序列的性质。

(3)使用帮助功能学习square(方波),sawtooth(锯齿波)和sinc函数,并绘图。

内容:

1、编制程序产生上述5种信号,长度可输入确定,函数需要的参数可输入确定,并绘出其图形。

1.3    实验代码

1.4   实验结果分析

二、离散系统的时域分析

2.1 实验目的

1、熟悉并掌握离散系统的差分方程表示法;

2、加深对冲激响应和卷积分析方法的理解。

2.2 实验要求与内容

要求:

(1)在MATLAB中,熟悉利用函数        y=filter(p,d,x) 实现差分方程的仿真;

(2)在 MATLAB中,熟悉用函数 y=conv(x,h) 计算卷积,用函数y=impz(p,d,N) 求系统冲激响应的过程。

内容:

  1. 以下程序中分别使用conv和filter函数计算h和x的卷积y和y1,运行程序,并分析y和 y1 是否有差别,为什么要使用x[n]补零后的x1来产生y1;具体分析当h[n]有i个值,x[n]有 j 个值,使用filter完成卷积功能,需要如何补零?

补零方法:只需要对x[n]右侧填充lengthh[n]- 10即可,MATLAB算法会根据实际情况在频域对H(ejw)扩充至和x[n]点数进行乘法;同时也正因为MATLAB的算法补全机制,本来补充0位数不够的圆周卷积只是在最后时域呈现的时候做了一个矩形窗的信号截断,并没有按照理论分析进行循环取余加和(见2.4.1图)。

  1. 编制程序求解下列两个系统的单位冲激响应和阶跃响应,并绘出其图形。要求分别用 filter、 conv、impz 三种函数完成。

2.3 仿真代码

2.4 实验结果

2.4.1 线性卷积与圆周卷积(算法补全)

Figure 1   9+7-1=15点序列

Figure 2   9+7-3=13点序列

Figure 3   9+7-6=10点序列

2.4.2 离散系统的单位脉冲响应和单位阶跃响应

(1)IIR系统

(2)FIR系统

http://www.lryc.cn/news/2380309.html

相关文章:

  • Java大厂求职面试:探讨Spring Boot与微服务架构
  • SAP ABAP 中驼峰字段名转 JSON 的实现方案
  • 对抗性机器学习:AI模型安全防护新挑战
  • [[春秋云境] Privilege仿真场景
  • Redis学习打卡-Day3-分布式ID生成策略、分布式锁
  • 计算机网络:怎么理解调制解调器的数字调制技术?
  • 数据库第二次作业--SQL的单表查询与多表查询
  • 在Cursor中启用WebStorm/IntelliJ风格快捷键
  • vue3:十三、分类管理-表格--编辑、新增、详情、刷新
  • c#基础01(.Net介绍)
  • Go语言之路————并发
  • Logrotate:配置日志轮转、高效管理Linux日志文件
  • 贵州某建筑物挡墙自动化监测
  • nginx服务器实验
  • 【算法】滑动窗口动态查找不含重复字符的最长子串
  • 高速光耦在通信行业的应用(五) | 5Mbps通信光耦的特性
  • Apidog MCP服务器,连接API规范和AI编码助手的桥梁
  • 视觉模型部署实践:低算力平台RV1106上高效部署paddlepaddle 的PicoDet目标检测模型的技术实践
  • 07、基础入门-SpringBoot-自动配置特性
  • 国内MCP服务平台推荐 AIbase推出MCP服务器客户端商店
  • Profinet转Ethernet IP主站网关:点燃氢醌生产线的智慧之光!
  • Elasticsearch 初步认识
  • 爬虫攻防战:从入门到放弃的完整对抗史与实战解决方案
  • 可变参数(Variadic Functions)- 《Go语言实战指南》
  • [ctfshow web入门] web75
  • 交流学习 | 江西同为科技有限公司赴海尔总部考察交流
  • React方向:react的基本语法-数据渲染
  • Java求职面试:从核心技术到大数据与AI的场景应用
  • Ubuntu 20.04之Docker安装ES7.17.14和Kibana7.17.14
  • RK3568-鸿蒙5.1镜像烧录与调试