当前课程知识点:计算机控制导论 >  第三章 信号的采样与重构 >  3.1 信号采样 >  3.1.3 采样定理

返回《计算机控制导论》慕课在线视频课程列表

3.1.3 采样定理在线视频

3.1.3 采样定理

阅读材料:

    计算机控制系统——分析、设计与实现技术

    ISBN: 978 703 055 8091


相关阅读:

    教材2.2节,预备篇0.2节

下一节:3.2.1 香农重构

返回《计算机控制导论》慕课在线视频列表

3.1.3 采样定理课程教案、知识点、字幕

利用采样开关可以把连续信号转换成离散信号

但是,这两种不同形式的信号是不是可以携带同样的信息?

下面,我们就通过一个仿真实验来看下

运行LabVIEW

可以用菜单命令创建一个空白的VI

也可以点击创建项目按钮

打开创建向导

我们选择新建空白VI

点击完成

出现两个窗口

前面板和程序框图

前面板相当于仪器仪表的前面板

包括输入控件和显示设备

程序框图相当于仪器仪表的背板

也就是线路板

在这里,可以用图形的形式

象画电路图一样写程序

右键打开函数面板

放置一个MathScript节点

这样就有了一个类似于Matlab的文本编程环境

这个蓝色方框相当于Matlab的函数

方框内部的语句相当于函数体

左侧和右侧可以添加输入和输出

相当于函数的入口参数和出口参数

我们添加函数的输入变量

包括幅值A、频率(f)和相位(phi_0)

为了给参数赋值

我们需要给这些变量添加输入控件

右键,创建输入控件

取消“显示为图标”选项

这样可以节约程序面板空间

调整一下它的位置

然后让整个的程序面板更美观一些

读图更方便一些

同样,再添加开关的采样脉冲频率

注意,我们输入的是一个频率变量

但是

运算的时候使用的是周期量

两者之间是一个倒数关系

所以我们要添加一个倒数运算

这样删除连线之后

右键添加倒数运算

观察一下程序框图

左侧是输入,右侧是输出

一个完整的信号流

在脚本节点内部

输入MathScript脚本语言

这是一种类似于Matlab语言的编程语言

可以查看帮助文件或者二维码学习它的使用方法

然后在右侧

我们可以添加输出节点

右击,在“添加输出”里选择我们需要用作输出的变量

这里呢,我们输出三个曲线

接下来添加这三个信号的频谱

为了观察三组信号的输出曲线和频谱

我们需要把它显示出来

为了构造显示的内容

我们通过创建数组把不同的曲线捆绑起来

让它可以在同一个框架上显示

切换到前面板

右键添加“波形图”

然后把我们组合的数组和波形图的输入连接起来

这样就形成了一个完整的信号流

三条曲线就可以在波形图上显示出来

为了构造频谱图

我们需要先把频谱的实部提取出来

然后用“数组大小”函数创建横坐标

把这两个数据捆绑成同一个曲线输出

好,这样我们就得到了E_t的频谱

选中这一组函数

复制粘贴

来获得DelT_t和ES_t的幅频曲线

也可以用鼠标左键

在函数节点上直接拖动实现复制粘贴

拖动波形图

创建一个频谱图

整理一下

然后切换到前面板

调整一下前面板

给输入的控件赋值

这里的幅值、相位、频率就是输入正弦信号的幅值、相位、频率

脉冲频率就是采样开关的动作频率

可以看出

输出的曲线是比较吻合的

这样,程序流程就没有问题了

然后调整一下前面板控件的位置

把功能相同的控件放在相近的位置

并且调整它们具有相同的大小

接下来,我们让两个图显示三条曲线

右键波形图,选择“属性”

在弹出的属性菜单上

我们调节可以显示曲线的数量

改成三条曲线

在这个菜单上,也可以修改曲线的坐标、曲线的图形、图例等等

双击修改曲线名称

从实验结果可以看出来

只要采样开关的动作频率满足下面这个条件

也就是说呢,ω_s大于等于二倍的ω_max

其中ω_max是连续信号最高频率分量的频率

这样的话

我们从图形上可以看出

采样之后得到的离散时间信号和连续时间信号基本上就是一样的

这个条件就是我们日常所说的采样定理

下面,我们请一个同学来推导一下采样定理是如何得出的

这部分是和《信号与系统》讲的内容类似的

一般是假设有一个连续的信号

然后对信号采样

按我们前面讲过的

它相当于一个卷积的过程

这里之所以使用傅里叶变换,就是我们前面讲过的

我们要考虑这个信号的熵值

我们可以把它的频谱画一下

如果两个信号的频率谱完全相同的话

可以认为这两个信号包含的信息量相等

所以我们要计算采样信号的频谱

下面他计算出来信号的频谱了

可以看出来

采样信号的频谱

实际上是相当于连续信号频谱做的一个周期性的位移

如果恰好等于二倍的ω_max

那么信号不会重合

我们只要通过一个低通滤波器

把中间这个红色的原始信号频谱取出来

就可以得到采样前的信号了

计算机控制导论课程列表:

课程说明

-关于课程版本

-教材或阅读材料

-名人堂

-关于虚拟实验

-关于考核

-课程学习规范

-课程大纲测试

-线上学习建议

-学习合同

第一章 课程简介

-学习任务

--学习任务

-1.1 什么是计算机控制

--1.1 什么是计算机控制

-1.2 为什么学习计算机控制

--1.2 为什么学习计算机控制

-1.3 怎样学习计算机控制

--1.3 怎样学习计算机控制

-【思政讨论】钱学森:我对系统学认识的历程

-第1周作业

-用户需求调查问卷

第二章 计算机控制基础

-学习任务

--学习任务

-2.1 概述

--2.1 概述

-2.2 典型形式

--2.2.1 操作指导系统

--2.2.2 直接数字控制系统

--2.2.3 监督控制系统

--2.2.4 分布式控制系统

--2.2.5 现场总线控制系统

--2.2.6 网络控制系统

-第2周思维导图

-【思政阅读】马少梅,范建文:回望历史——记录我国自动化仪表的成长与发展

-第2周作业

第三章 信号的采样与重构

-学习任务

--学习任务

-3.1 信号采样

--3.1.1 信息与信号

--3.1.2 采样过程

--3.1.3 采样定理

-3.2 信号重构

--3.2.1 香农重构

--3.2.2 保持法重构

-第3周思维导图

-【思政讨论】连续和离散:从信息科学的观点理解经典

-第3周作业

第四章 系统的数学描述

-学习任务

--学习任务

-4.1 回顾:连续系统的数学描述

--4.1 回顾:连续系统的数学描述

-4.2 离散对象的数学描述

--4.2.1 离散对象的数学描述

--4.2.2 仿真实例:建立离散对象的模型

--4.2.3 仿真实例:获取离散对象的模型

-4.3 系统模型的运算

--4.3.1 系统模型的运算

--4.3.2 仿真实例:基于解析表示

--4.3.3 仿真实例:基于图形表示

-第4周思维导图

-【思政讨论】日记:我参与了第一台智能可编程序调节器的设计

-第4周作业

第五章 系统的性能分析

-学习任务

--学习任务

-5.1 回顾:连续系统的性能分析

--5.1 回顾:连续系统的性能分析

-5.2 离散系统的指令响应

--5.2.1 离散系统的指令响应

--5.2.2 仿真实例:基于LabVIEW的指令响应

-5.3 离散系统的性能描述

--5.3.1 离散系统的性能描述

--5.3.2 稳定性

--5.3.3 鲁棒性

--5.3.4 仿真实例:基于LabVIEW的性能指标计算

-第5周思维导图

-第5周作业

-LabVIEW辅助设计(1)

-【思政讨论】谢旭凯和谢绪恺判据

第六章 模拟化设计方法

-学习任务

--学习任务

-6.1 模拟化设计

--6.1 模拟化设计

-6.2 离散化方法

--6.2.1 离散化方法

--6.2.2 前向差分法

--6.2.3 后向差分法

--6.2.4 双线性变换法

--6.2.5 脉冲响应不变法

--6.2.6 阶跃响应不变法

--6.2.7 零极点匹配法

--6.2.8 仿真实例:离散化方法

-第6周思维导图

-第6周作业

-LabVIEW辅助设计(2)

-【思政讨论】是什么卡了我们的脖子?

第七章 数字化设计方法

-学习任务

--学习任务

-7.1 数字化设计

--7.1.1 什么是数字化设计

--7.1.2 怎样进行数字化设计

-7.2 解析法

--7.2.1 Ragazzini法

--7.2.2 基于LabVIEW的辅助设计

-7.3 试探法

--7.3.1 频域设计法

--7.3.2 仿真实例:基于LabVIEW的频域设计

--7.3.3 根轨迹设计法

--7.3.4 仿真实例:基于LabVIEW的根轨迹设计

-第7周思维导图

-第7周作业

-LabVIEW辅助设计(3)

-【思政讨论】数控系统概述

第八章 从函数到算法

-学习任务

--学习任务

-8.1 可控实现形式

--8.1 可控实现形式

-8.2 数值精度问题

--8.2 数值精度问题

-8.3 计算时延问题

--8.3.1 计算时延

--8.3.2 程序结构的影响

--8.3.3 对采样周期的影响

-第8周思维导图

-第8周作业

第九章 硬件约束

-学习任务

--学习任务

-9.1 硬件约束的抽象化

--9.1 硬件约束的抽象化

-9.2 选择运算平台

--9.2 选择运算平台

-9.3 选择I/O设备接口

--9.3 选择I/O设备接口

-9.4 处理I/O接口数据

--9.4.1 数字滤波

--9.4.2 标度变换

-第9周思维导图

-第9周作业

第十章 工程实现

-学习任务

--学习任务

-10.1 需求分析

--10.1 需求分析

-10.2 架构设计

--10.2 架构设计

-10.3 任务调度策略

--10.3 任务调度策略

-10.4 可靠设计模式

--10.4 可靠性设计模式

-第10周思维导图

-第10周作业

期末考试

-期末考试卷【互评】

3.1.3 采样定理笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。