【信号与系统 - 8】取样定理

news2025/4/17 16:29:15

1 定义

  • 取样处理就是对连续信号的离散化处理

在这里插入图片描述

p ( t ) p(t) p(t) 是开关函数

f s ( t ) = f ( t ) ⋅ p ( t ) f_s(t)=f(t)\cdot p(t) fs(t)=f(t)p(t)

  • p ( t ) p(t) p(t) 为周期矩形函数时
    该取样为均匀抽样,周期为 T s T_s Ts,则取样角频率为: w s = 2 π f s ( t ) = 2 π T s w_s=2\pi f_s(t)=\frac{2\pi}{T_s} ws=2πfs(t)=Ts2π

p ( t ) ↔ P ( j w ) = 2 π ∑ n = − ∞ + ∞ F n δ ( w − n w s ) p(t)\leftrightarrow P(jw)=2\pi\sum_{n=-\infty}^{+\infty}F_n\delta(w-nw_s) p(t)P(jw)=2πn=+Fnδ(wnws)

其中:

F n = 1 T s ∫ − T s 2 T s 2 p ( t ) e − j n w s t d t = τ S a ( n w s τ 2 ) T s F_n=\frac{1}{T_s}\int_{-\frac{T_s}{2}}^{\frac{T_s}{2}}p(t)e^{-jnw_st}dt=\frac{\tau Sa(\frac{nw_s\tau}{2})}{T_s} Fn=Ts12Ts2Tsp(t)ejnwstdt=TsτSa(2nwsτ)
f s ( t ) = f ( t ) ⋅ p ( t ) ↔ F s ( j w ) = F ( j w ) ∗ P ( j w ) 2 π f_s(t)=f(t)\cdot p(t)\leftrightarrow F_s(jw)=\frac{F(jw)*P(jw)}{2\pi} fs(t)=f(t)p(t)Fs(jw)=2πF(jw)P(jw)
F s ( j w ) = 1 2 π F ( j w ) ∗ 2 π ∑ n = − ∞ + ∞ F n δ ( w − n w s ) = F ( j w ) ∗ ∑ n = − ∞ + ∞ τ S a ( n w s τ 2 ) T s δ ( w − n w s ) F_s(jw)=\frac{1}{2\pi}F(jw)*2\pi\sum_{n=-\infty}^{+\infty}F_n\delta(w-nw_s)=F(jw)*\sum_{n=-\infty}^{+\infty}\frac{\tau Sa(\frac{nw_s\tau}{2})}{T_s}\delta(w-nw_s) Fs(jw)=2π1F(jw)2πn=+Fnδ(wnws)=F(jw)n=+TsτSa(2nwsτ)δ(wnws)

根据上一篇推导的结论 f ( t ) ∗ δ ( t ) = f ( t ) f(t)*\delta(t)=f(t) f(t)δ(t)=f(t) F ( j w ) ∗ δ ( w − n w s ) = F [ j ( w − n w s ) ] F(jw)*\delta(w-nw_s)=F[j(w-nw_s)] F(jw)δ(wnws)=F[j(wnws)]

F s ( j w ) = τ T s ∑ n = − ∞ + ∞ S a ( n w s τ 2 ) ⋅ F [ j ( w − n w s ) ] F_s(jw)=\frac{\tau}{T_s}\sum_{n=-\infty}^{+\infty}Sa(\frac{nw_s\tau}{2})\cdot F[j(w-nw_s)] Fs(jw)=Tsτn=+Sa(2nwsτ)F[j(wnws)]

处理过后统一为:

F s ( j w ) = ∑ n = − ∞ + ∞ F n ⋅ F [ j ( w − n w s ) ] F_s(jw)=\sum_{n=-\infty}^{+\infty}F_n\cdot F[j(w-nw_s)] Fs(jw)=n=+FnF[j(wnws)]

  • 结论:
    ①【 时域的抽样就是频域的周期延拓 】信号在时域被抽样后,它的频谱函数 F s ( j w ) F_s(jw) Fs(jw) 是连续信号的频谱 F ( j w ) F(jw) F(jw) 以取样角频率  w s w_s ws 为间隔,周期地重复而得到的

②在重复过程后得到的各离散幅度被取样脉冲 p ( t ) p(t) p(t) 的傅立叶系数 F n F_n Fn 所加权

2 奈奎斯特取样频率

在这里插入图片描述

不能让第 k k k 与第 k + 1 k+1 k+1 个有重叠,所以 ( w s − w m ) ≥ w m (w_s-w_m)\geq w_m (wswm)wm,则 w s ≥ 2 w m w_s\geq 2w_m ws2wm T s ≤ 1 2 f m T_s\leq \frac{1}{2f_m} Ts2fm1
【取样率不得小于信号频谱最高频率的两倍】

- 时域取样定理
  如果 f ( t ) f(t) f(t)带宽有限的连续信号,其频谱  F ( j w ) F(jw) F(jw) 的最高频率为 f m f_m fm ,则以取样间隔  T s ≤ 1 2 f m T_s\leq \frac{1}{2f_m} Ts2fm1 对信号 f ( t ) f(t) f(t) 进行等间隔取样,所得的取样信号 f s ( t ) f_s(t) fs(t) 将包含原信号 f ( t ) f(t) f(t) 的全部信息,因而可以从 f s ( t ) f_s(t) fs(t) 完全恢复出原信号 f ( t ) f(t) f(t)

  • T s = 1 2 f m T_s=\frac{1}{2f_m} Ts=2fm1 为奈奎斯特取样间隔, f s = 2 f m f_s=2f_m fs=2fm 为奈奎斯特取样频率, w s = 2 w m w_s=2w_m ws=2wm 为奈奎斯特取样角频率

3 p ( t ) p(t) p(t) δ T ( t ) \delta_T(t) δT(t) 时的取样

δ T ( t ) = ∑ n = − ∞ n = + ∞ δ ( t − n T s ) \delta_T(t)=\sum_{n=-\infty}^{n=+\infty}\delta(t-nT_s) δT(t)=n=n=+δ(tnTs) 其实就是 τ → 0 \tau\to{0} τ0 的周期矩阵信号

δ T ( t ) \delta_T(t) δT(t) 的傅里叶系数 F n = 1 T s F_n=\frac{1}{T_s} Fn=Ts1,则 δ T ( t ) ↔ 2 π T s ∑ n = − ∞ + ∞ δ ( w − n w 0 ) \delta_T(t)\leftrightarrow{\frac{2\pi}{T_s}\sum_{n=-\infty}^{+\infty}\delta(w-nw_0)} δT(t)Ts2πn=+δ(wnw0)

f s ( t ) = f ( t ) ⋅ δ T ( t ) = f ( t ) ⋅ ∑ n = − ∞ + ∞ δ ( t − n T s ) = ∑ n = − ∞ n = + ∞ f ( n T s ) δ ( t − n T s ) f_s(t)=f(t)\cdot\delta_T(t)=f(t)\cdot\sum_{n=-\infty}^{+\infty}\delta(t-nT_s)=\sum_{n=-\infty}^{n=+\infty}f(nT_s)\delta(t-nT_s) fs(t)=f(t)δT(t)=f(t)n=+δ(tnTs)=n=n=+f(nTs)δ(tnTs)
F s ( j w ) = 1 2 π F ( j w ) ∗ 2 π T s ∑ n = − ∞ + ∞ δ ( w − n w 0 ) = 1 T s ∑ n = − ∞ + ∞ F [ j ( w − n w 0 ) ] F_s(jw)=\frac{1}{2\pi}F(jw)*{\frac{2\pi}{T_s}\sum_{n=-\infty}^{+\infty}\delta(w-nw_0)}=\frac{1}{T_s}\sum_{n=-\infty}^{+\infty}F[j(w-nw_0)] Fs(jw)=2π1F(jw)Ts2πn=+δ(wnw0)=Ts1n=+F[j(wnw0)]

与使用周期矩阵信号取样得到的 F s ( j w ) = ∑ n = − ∞ + ∞ F n ⋅ F [ j ( w − n w s ) ] F_s(jw)=\sum_{n=-\infty}^{+\infty}F_n\cdot F[j(w-nw_s)] Fs(jw)=n=+FnF[j(wnws)] 相比:

等效于 F n = 1 T s F_n=\frac{1}{T_s} Fn=Ts1 ,即没有系数对频谱的离散幅度进行加权

在这里插入图片描述

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1593543.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python快速获取编程问题答案的方法库之howdoi使用详解

概要 howdoi是一个命令行工具,它提供了一种快速获取编程问题答案的方法,通过搜索和抓取Stack Overflow等网站的内容,直接在终端中显示编程问题的解决方案。 安装 通过pip可以轻松安装howdoi: pip install howdoi特性 快速访问编程解决方案:无需手动浏览Stack Overflow。…

AI大模型探索之路-实战篇:基于CVP架构-企业级知识库实战落地

目录 前言 一、概述 二、本地知识库需求分析 1. 知识库场景分析 2. 知识库应用特点 3. 知识库核心功能 三、本地知识库架构设计 1. RAG架构分析 2. 大模型方案选型 3. 应用技术架构选型 4. 向量数据库选型 5. 模型选型 三、本地知识库RAG评估 四、本地知识库代码落地 1. 文件…

Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单视频处理实战案例 之三 简单动态聚光灯效果

Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单视频处理实战案例 之三 简单动态聚光灯效果 目录 Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单视频处理实战案例 之三 简单动态聚光灯效果 一、简单介绍 二、简单动态聚光灯效果实现原理 三、简单动态聚光灯效果…

【数据结构】树与森林(树的存储结构、森林与二叉树的转化、树与森林的遍历)

目录 树和森林树的存储结构一、树的双亲表示法:二、树的孩子表示法方法一:定长结点的多重链表方法二:不定长结点的多重链表方法三:孩子单链表表示法 三、树的二叉链表(孩子-兄弟)存储表示法 森林与二叉树的转换树和森林的遍历先根…

回溯算法练习day.1

回溯算法 回溯法的作用 递归函数与回溯算法是相辅相成的,回溯法往往在递归函数的“下面” 使用原因:有些问题无法暴力进行搜索,只能通过回溯法来解决,例如 1.组合问题 2.切割问题 3.子集问题 4.排列问题 5.棋盘问题 回溯算法是一…

ubuntu 更改 ssh 默认端口 22 以加固安全

出于加固安全考虑,一般公司会禁用 ssh 的 22 端口号,因此我们需要改为其他端口。 1、ssh 命令行登录 进入台式机,修改 /etc/ssh/sshd_config 文件中的 Port 配置行,将 22 改为 8022,保存修改后,重启 ssh 服…

一起学习python——基础篇(19)

今天来说一下python的如何修改文件名称、获取文件大小、读取文中指定的某一行内容。 1、修改文件名称: import os testPath"D:/pythonFile/test.txt" testPath2"D:/pythonFile/test2.txt" #修改文件名称使用rename方法, #第一个参…

Java文件操作-IO流

一、文件 1.基本概念 文件:文件是保存数据的地方,比如经常使用的word文档,txt文件,excel文件…都是文件。它既可以保存一张图片,也可以保持视频,声音… 文件流:文件在程序中是以流的形式来操…

Java项目-源码!大学生兼职信息系统

大学生兼职信息系统 1、功能介绍1.1、演示视频 2、系统部分功能展示2.1、管理员登录2.2、管理员功能模块2.2.1、轮播图管理2.2.2、招聘信息管理2.2.3、企业信息管理 3、系统概述4、开发环境 1、功能介绍 本文以Java为开发技术,实现了一个大学生兼职信息系统。 功能…

SF506DS-ASEMI开关电源二极管SF506DS

编辑:ll SF506DS-ASEMI开关电源二极管SF506DS 型号:SF506DS 品牌:ASEMI 封装:TO-252 最大平均正向电流(IF):5A 最大循环峰值反向电压(VRRM):600V 最大…

.net框架和c#程序设计第三次测试

目录 一、测试要求 二、实现效果 三、实现代码 一、测试要求 二、实现效果 数据库中的内容&#xff1a; 使用数据库中的账号登录&#xff1a; 若不是数据库中的内容&#xff1a; 三、实现代码 login.aspx文件&#xff1a; <% Page Language"C#" AutoEventW…

MySQL Innodb中 可重复读隔离级别是否能完全规避幻读

一、MySQL 可重复读隔离级别下的幻读 在 MySQL Innodb引擎可重复读隔离级别下&#xff0c;已经尽可能最大程度的规避幻读的问题了&#xff0c;使得大多数情况下&#xff0c;重复读都是可以得到一致的结果。 针对于读数据&#xff0c;可以大致分为两种模式&#xff0c;快照读&…

【最新华为ensp模拟器安装(内含文件下载)】

详细安装步骤 ensp介绍ensp安装需要的软件具体安装步骤查看virtualbox 配置信息是否正确ensp配置相关测试ensp安装是否成功教程亲测没问题&#xff0c;需要的同学点个关注呗。。。。 ensp介绍 ensp是华为路由交换模拟器&#xff0c;目前e.huawei.com上已经下载不到&#xff0c…

二、Flask会话技术和模板语言

Cookie Session # views.py: 路由 + 视图函数 import datetimefrom flask import Blueprint, render_template, request, redirect, session from .models import *# 蓝图 blue = Blueprint(user, __name__)# 首页 可以写两个路由,都是访问同一个函数 @blue.route(/) @blue.ro…

关于机器学习/深度学习的一些事-答知乎问(二)

进化算法与深度强化学习算法结合如何进行改进&#xff1f; &#xff08;1&#xff09;进化算法普遍存在着样本效率低下的问题&#xff0c;虽然其探索度较高&#xff0c;但其本质为全局随机性搜索&#xff0c;需要在整个回合结束后才能更新其种群&#xff0c;而深度强化学习在每…

普乐蛙VR航天体验馆设备VR太空飞船VR元宇宙展厅

三天小长假就要来啦&#xff01;五一假期也即将到来。老板们想捉住人流量这个财富密码吗&#xff1f;那快快行动起来&#xff01;开启VR体验项目&#xff0c;假期赚翻天&#xff01;小编亲测&#xff01;&#xff01;这款设备刺激好玩&#xff0c;想必会吸引各位家长小孩、学生…

v-show和v-if的区别和使用场景(超级详细)

文章目录 一、v-show与v-if的共同点二、v-show与v-if的区别三、v-show与v-if原理分析# v-show原理v-if原理 四、v-show与v-if的使用场景参考文献 一、v-show与v-if的共同点 我们都知道在 vue 中 v-show 与 v-if 的作用效果是相同的(不含v-else)&#xff0c;都能控制元素在页面…

LangChain-25 ReAct 让大模型自己思考和决策下一步 AutoGPT实现途径、AGI重要里程碑

背景介绍 大模型ReAct&#xff08;Reasoning and Acting&#xff09;是一种新兴的技术框架&#xff0c;旨在通过逻辑推理和行动序列的构建&#xff0c;使大型语言模型&#xff08;LLM&#xff09;能够达成特定的目标。这一框架的核心思想是赋予机器模型类似人类的推理和行动能…

js基础知识+练习

一&#xff0c;JavaScript简单了解 1.什么是JavaScript JavaScript简称JS&#xff0c;是较为流行的一种前端编程语言&#xff0c;是一种脚本语言&#xff0c;通过解释器运行&#xff0c;主要在客户端&#xff08;浏览器&#xff09;上运行&#xff0c;现在也可以基于node.js在服…

程序员的故事:麦哲伦死于JAVA之争

程序员的故事&#xff1a;麦哲伦死于JAVA之争 1400年&#xff0c;永乐年间&#xff0c;永乐皇帝七点钟准时上班了&#xff0c;清了清嗓子&#xff0c;问道&#xff1a;大家都到了没有&#xff1f;今天我们开个会&#xff0c;主要是讲一下项目用什么语言&#xff1f; 元朝的时候…