《数字信号处理》学习02-序列的能量及周期性

news2024/12/28 19:24:02

目录

一,序列的能量

二,序列的周期性


 

一,序列的能量

序列能量在数字信号处理中的应用:能量归一化。在信号处理中,有时需要对信号进行归一化处理,使得信号的能量为特定的值,这在一些算法和系统设计中起着重要作用。通常用于分析信号的强度和有效性。

例如下面的题目:

给定一个数字信号序列 x[n]=[1,−2,3,−4,5]计算该信号的能量。

解答
设序列的能量为E。根据定义E 为序列各个样本值的平方和:

E=\sum_{n=−∞}^{n=+∞}|x[n]|^{2}

在这个题目中序列的能量:

E=1^{2}+(−2)^{2}+3^{2}+(−4)^{2} +5^{2} =1+4+9+16+25=55

二,序列的周期性

周期这个词相信大家都不陌生,在高一数学中就有周期函数这个概念。

周期序列和周期函数一样:如果序列x(n)移动N位(N可以为负数,当n>0时,表示序列向左移动)后,序列的值依旧还是那几个,既序列值不变,只改变离散时间变量n,则这个序列就是周期性序列,满足: x(n)=x(n+N) 。【需要注意的是,移位只跟离散时间变量n有关,如果有系数,就需要提出】

周期性序列的流线图,该周期性序列的周期N=8

使用matlab软件绘制上面的周期性序列的流线图,代码如下:

x=[-4:1:18];
nx=[3,11,7,0,-1,4,2,0,3,11,7,0,-1,4,2,0,3,11,7,0,-1,4,2];
stem(x,nx,'.');
xlabel('离散时间变量n');
title('周期性序列');
axis([-5 20 -2 12]);
grid on;

现在我已经知道了非三角函数的周期性序列的移位,接下来我将开始学习有关三角函数的周期性序列。

相信看过教材书的都知道,序列就是在连续时间信号的基础上,进行等间隔抽样得到的结果。

三角函数用得最多的就是正弦函数,对应的就是连续的正弦信号: x_{a}(t)=Asin(Ω_{0}t+φ) ,其中:

  • Ω_{0} 是模拟角频率。记忆:“模拟”,在模拟信号(时域上分析)中;”角频率“,在三角函数的时间变量前面。
  • f_{0} 是信号频率。计算:f_{0}=Ω_{0}/2Π
  • T_{0}是信号周期。计算:T_{0}=1/f_{0}=2Π/Ω_{0}

对于连续正弦信号来说,它具有周期性。

如果以抽样间隔T等间隔抽样这个连续正弦信号,就可以得到正弦序列:

x(n)=x_{a}(t)_{|t=nT}=Asin(Ω_{0}Tn+φ)_{|ω_0=Ω_{0}T}=Asin(ω_{0}n+φ)

简写:正弦序列x(n)=Asin(ω_{0}n+φ)

此时该正弦序列不一定具有周期性,如果要该正弦序列想具有周期性,就需要满足: x(n)=x(n+N)

因此,要令 x(n)=Asin(ω_{0}(n+N)+φ)) ,则Asin(ω_{0}n+ω_{0}N+φ),结合正弦序列的表达式 x(n)=Asin(ω_{0}n+φ),可以发现在移动的过程中表达式多了 ω_{0}N 这一项,这个时候就需要将多出来的项抵消掉或者是令它等于周期,既ω_{0}N=2kΠ ,可以得到关于序列周期 N 的表达式:

N=2kΠ/ ω_{0} ( k∈(Z+),N∈(Z+) )

如果存在一个正整数k使得N也为正整数(且为最小正整数),那么该正弦序列具有周期性,周期为N。

例如下面的的题目:

数字信号处理 唐向宏著p11页题目

解答:

1) ω0=Π/4,N=2kΠ/ω0=2kΠ×(4/Π)=8k→k=1,N=8 ;该序列最小周期N为8。

2) ω0=4Π/5,N=2kΠ/ω0=2kΠ×(5/4Π)=5/2k→k=2,N=5 ;该序列最小周期为5。

3) ω0=1/4,N=2kΠ/ω0=2kΠ×4=8kΠ ,8Π是个无理数(8×3.1415926.......),所以 k 没办法取到取到确切的正整数,使得 N 为正整数整数,因此该序列不具有周期性,是非周期序列。

有问题请在评论区留言或者是私信我,回复时间不超过一天。

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

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

相关文章

无主灯吊顶的精致做法:打造光影艺术的居家空间

在现代家居设计中,无主灯吊顶以其独特的照明效果和空间层次感,逐渐成为追求高品质生活人群的首选。无主灯设计不仅能够有效避免传统主灯带来的刺眼感,还能通过多点光源的巧妙布局,营造出温馨、舒适的居家氛围。作为无主灯照明灯具…

洛谷 P3183 [HAOI2016]食物链(记忆化搜索/拓扑排序)

[HAOI2016]食物链 给定 n 个物种和 m 条能量流动关系,求其中的食物链条数。物种的名称从 1 到 n 编号, M 条能量流动关系形如 a1​→b1​,a2​→b2​,a3​→b3​⋯am−1​→bm−1​,am​→bm​ 其中 ai​→bi​ 表示能量从物种 ai​ 流向物种 bi​ ,注意…

【Linux 驱动】IMX6ULL interrupt驱动

1. GIC驱动初始化 start_kernel (init\main.c) init_IRQ (arch\arm\kernel\irq.c) irqchip_init (drivers\irqchip\irqchip.c) of_irq_init (drivers\of\irq.c) desc->irq_init_cb match->data; ret desc->irq_init_cb(des…

(已开源-CVPR 2024)YOLO-World: Real-Time Open-Vocabulary Object Detection

169期《YOLO-World Real-Time Open-Vocabulary Object Detection》 You Only Look Once (YOLO) 系列检测模型是目前最常用的检测模型之一。然而,它们通常是在预先定义好的目标类别上进行训练,很大程度上限制了它们在开放场景中的可用性。为了解决这一限制…

医学领域实现基于大模型和本地知识库的智能问答系统

在医学领域实现一个基于大模型和本地知识库的智能问答系统,需要考虑医学领域的专业知识和术语。我们将构建一个简单版本的系统,该系统能够处理医学问题,并且能够从本地知识库中检索相关信息来生成答案。 技术栈: 自然语言处理模型…

编译LineageOS模拟器镜像,导出到AndroidStudio

版权归作者所有,如有转发,请注明文章出处:https://cyrus-studio.github.io/blog/ 源码下载 LineageOS官网:https://lineageos.org/ LineageOS源码 github 地址:https://github.com/LineageOS/android LineageOS源码国…

讯鹏科技智慧公厕专业供应商,解读智慧公厕有哪些奥秘

在当今科技日新月异的时代,讯鹏科技作为智慧公厕专业供应商,以其先进的技术和创新的解决方案,为人们带来了全新的公共卫生体验。那么,智慧公厕究竟有哪些奥秘呢?让我们一同解读。 一、智慧公厕硬件 1. 环境监测传感器&…

06:【江科大stm32】:定时器输入捕获功能

定时器输入捕获功能 1、通过定时器的输入捕获功能测量PWM波的频率2、PWMI模式测量频率和占空比 1、通过定时器的输入捕获功能测量PWM波的频率 定时器标准库相关的编程接口: ①PWM.c文件的代码如下: /*通过定时器TIM2生成一个分辨率为10us,频率为1KHz的…

八皇后问题代码实现(java,递归)

简介:著名的八皇后问题是由棋手马克斯贝瑟尔在1848年提出来的,要求在 8 8 的棋盘上摆放8个皇后,使”皇后“们不能互相攻击 ,当任意两个皇后都不处于同一行、同一列或同一条斜线上时就不会相互攻击,即为目标解。 说明…

C语言中的预处理指令的其中之一——#line

目录 开头1.什么是预处理指令——#line?2.预处理指令——#line的实际应用改__FILE__宏改__LINE__宏改__FILE__宏和__LINE__宏…… 下一篇博客要说的东西 开头 大家好,我叫这是我58。今天,我们要学一下关于C语言中的预处理指令的其中之一——#line的一些…

4-6 使用bios 中断 显示字符

1 显示的逻辑 bios 首先通过中断,访问到 最前面的中断向量表,然后 通过中断向量表然后 访问到具体的 bios 的函数,这些函数是bios 自带的,具体的位置 , 我也不知道。只知道有这个函数。 3 显示的原理 ; 主要…

纯蓝图事件

一、创建事件分发器 1、蓝图中可直接添加Event Dispatchers事件分发器 2、还可以设置事件的传递参数 3、直接将创建好的事件分发器拖入EventGraph中会显示出Call、Bind、UnBind、Assign等方法 二、广播事件通知 三、订阅、取消订阅事件通知

算法数学加油站:一元高斯分布(正态分布)Python精美科研绘图(PDF、CDF、PPF、ECDF曲线;QQ图)

这类博客针对算法学习时可能遇到的数学知识补充,但不会太多废话,主要是公式结合Python代码精美绘图理解! 本期重点: 参数:期望、标准差曲线:概率密度曲线PDF、累积概率密度函数CDF、百分点函数PPF应用&am…

14:LDO电源模块的布局

1.器件要和边框相聚5mm的距离作为工艺边,工艺边可以布线,但不能摆放器件 LDO布局原则 ①输出靠近负载端 和DCDC布局一样

Springcloud微服务合并打包,重复路径引发的血案

你好,我是柳岸花开。 在微服务架构的世界里,各种服务之间的接口调用犹如人类的神经系统,构成了整个系统的核心。然而,正是这些看似简单的接口路径,可能会引发一场惊天血案。今天,我们就来揭开一起因“重复路…

Git高手必备:掌握这些指令,轻松玩转版本控制(一)

前言 注:本文下的除非特殊声明,否则一律不作为实际加号,仅表示连接 所有的版本控制系统,只能跟踪文本文件的改动比如txt文件,网页,所有程序的代码等,能清楚的知道改动了什么。但是类似于图片、…

嵌入式全栈开发学习笔记---Linux系统编程(文件编程)

目录 Linux文件概述 系统IO 创建文件creat() 打开文件open() 写文件write() 读文件read() 文件指针---lseek() 系统IO拷贝 标准IO 标准IO和系统IO的区别 缓冲区的分类 行缓存测试 打开文件fopen() 写文件fwrite() 读文件read() 标准IO拷贝 标准IO和系统IO的效…

实践:根据时区显示时间

背景 在数据库中存储时间,不会自动对时区进行处理,要想针对不同时区作时间显示的适配,需要在程序中做适配,本文即为解决这一问题的实践案例。 数据库存 UTC 时间 插入记录时,使用 datetime.utcnow()获取当前 utc 时…

MFCC C++实现与Python库可视化对比

MFCC C实现与Python库对比 MFCC理论基础 在音频、语音信号处理领域,我们需要将信号转换成对应的语谱图(spectrogram),将语谱图上的数据作为信号的特征。语谱图的横轴x为时间,纵轴y为频率,(x,y)对应的数值代表在时间x时频率y的幅…

动作损失 ​ 的定义

动作损失 La是在弱监督时间动作定位(Weakly-Supervised Temporal Action Localization, WSTAL)任务中用于优化模型的一种损失函数。它的主要目标是确保模型能够准确地预测视频中动作发生的时间段,并对视频级别标签进行良好的分类。下面是对动…