信号系统之卷积性质

2024-02-17 18:12
文章标签 卷积 性质 信号系统

本文主要是介绍信号系统之卷积性质,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1 常见的脉冲响应

最简单的脉冲响应是一个δ函数,如图7-1所示。也就是说,输入上的脉冲在输出上产生相同的脉冲。这意味着所有信号都毫无变化地通过系统。将任何信号与 δ函数进行卷积都会产生完全相同的信号。从数学上来说,可以这样写:

这个属性使得 δ函数成为卷积的恒等式。这类似于 0 是加法的恒等式 (a + 0 = a),1 是乘法的恒等式 (a×1 = a)。此类系统是数据存储、通信和测量的理想选择。 DSP 的大部分内容都涉及在系统中传递信息而不发生改变或降级。

图 7-1b 显示了对 δ函数脉冲响应的轻微修改。如果δ函数的幅度变大或变小,则所得系统分别是放大器或衰减器。以方程形式表示,如果 k 大于 1,则产生放大;如果 k 小于 1,则产生衰减:

图 7-1c 中的脉冲响应是带有偏移的 δ函数。这导致系统在输入和输出信号之间引入相同的偏移。这可以描述为信号延迟或信号提前,具体取决于移位的方向。让偏移由参数 s 表示,可以写成等式:

图 7-1d 显示了由 δ函数加上移位和缩放组成的脉冲响应。通过叠加,该系统的输出是输入信号加上输入信号的延迟版本,即回声。添加回声是使录音听起来自然悦耳的关键部分。雷达和声纳分析回波以检测飞机和潜艇。地球物理学家利用回波来寻找石油。

2 类似微积分的运算

卷积可以以类似于积分和微分的方式改变离散信号。由于术语 “导数”和“积分” 专门指对连续信号的运算,因此为它们的离散对应物赋予了其他名称。模拟一阶导数的离散运算称为一阶差分。同样,积分的离散形式称为运行和

图 7-2 显示了实现一阶差分和运行总和的脉冲响应。

图 7-3 显示了使用这些操作的示例。在 7-3a 中,原始信号由具有不同斜率的多个部分组成,将该信号与一阶差分脉冲响应进行卷积,产生图 7-3b 中的信号。正如一阶导数一样,一阶差分信号中每个点的幅度等于原始信号中相应位置的斜率。运行和是一阶差分的逆运算。也就是说,将 (b) 中的信号与运行和的脉冲响应进行卷积,产生 (a) 中的信号。

这些脉冲响应非常简单,通常不需要完整的卷积程序来实现它们。相反,以另一种模式来考虑它们:输出信号中的每个样本都是来自输入的加权样本的总和。例如,可以计算第一个差值:

也就是说,输出信号中的每个样本等于输入信号中两个相邻样本之间的差,例如 y[40] = x[40] - x[39]。应该提到的是,这不是定义离散导数的唯一方法。另一种常见的方法是围绕所检查的点对称地定义斜率,例如:y[n] = (x[n+1] - x[n-1])/2

使用相同的方法,可以通过对原始信号中样本位置左侧的所有点求和来计算运行总和中的每个样本。例如,如果 y[n] 是 x[n] 的运行和,则通过将样本 x[0] 到 x[40] 相加来找到样本 y[40]。同样,样本 y[41] 是通过将样本 x[0] 到 x[41] 相加得出的。当然,以这种方式计算运行总和是非常低效的。例如,如果 y[40] 已经计算出来,则只需一次加法即可计算 y[41]:y[41] = x[41] + y[40]。以方程形式表示:

这种类型的关系称为递归方程或差分方程。这些关系与使用图 7-2 的脉冲响应进行卷积相同。表 7-1 提供了实现这些类似微积分运算的计算机程序。

3 低通和高通滤波器

图 7-4 显示了几种常见的低通滤波器内核。一般来说,低通滤波器核由一组相邻的正点组成。这导致输出信号中的每个样本都是输入信号中许多相邻点的加权平均值。这种平均可以平滑信号,从而消除高频分量。如 © 中的 sinc 函数所示,一些低通滤波器内核在尾部包含一些负值样本。

通过使滤波器内核变宽或变窄来改变滤波器的截止频率。如果低通滤波器在 DC(零频率)时的增益为 1,则脉冲响应中所有点的总和必须等于 1,如 (a) 和 © 所示,一些滤波器内核理论上会扩展到无穷大,而不会降至零值。在实际应用中,尾部会在一定数量的样本后被截断,从而可以用有限数量的点来表示。不然如何将其存储在计算机中呢?

图 7-5 显示了三种常见的高通滤波器内核,它们源自图 7-4 中相应的低通滤波器内核。这是滤波器设计中的常见策略:首先设计一个低通滤波器,然后将其转换为需要的高通、带通、带阻等。了解低通到高通的转换,请记住,δ 函数脉冲响应会传递整个信号,而低通脉冲响应仅会传递低频分量。通过叠加,由 δ 函数减去低通滤波器内核组成的滤波器内核将使减去低频分量的整个信号通过。高通滤波器诞生了!如图7-5所示,δ函数通常添加在对称中心,或者如果滤波器核不对称则采样零。高通滤波器在直流(零频率)下具有零增益,这是通过使滤波器内核中所有点的总和等于零来实现的。

4 因果信号和非因果信号

模仿现实世界的系统,它必须遵循与现实世界相同的因果关系原则。例如,输入信号中样本号为 8 的值只能影响输出信号中样本号为 8 或更大的值,以这种方式运行的系统被称为因果系统。当然,数字处理不一定必须以这种方式运行。由于输入和输出信号都是存储在计算机中的数字数组,因此任何输入信号值都可以影响任何输出信号值。

如图 7-6 中的示例所示,对于所有负编号样本,因果系统的脉冲响应必须具有零值。从卷积的输入侧来看这一点。为了成为因果关系,样本编号为 n 的输入信号中的脉冲必须仅影响输出信号中样本编号为 n 或更大的那些点。在常见用法中,术语“因果”适用于所有负编号样本的值为零的任何信号,无论它是否是脉冲响应。

5 零相位、线性相位和非线性相位

如图 7-7 所示,如果信号围绕样本号 0 具有左右对称性,则称该信号为零相位。如果信号具有左右对称性,但在非零点附近,则称该信号为线性相位。这意味着任何线性相位信号只需通过左移或右移就可以变成零相位信号。最后,如果信号不具有左右对称性,则该信号被称为非线性相位

相位与对称性有什么关系? 答案就在于频谱。简而言之,任何信号的频谱都由两部分组成:幅度和相位。围绕零对称的信号的频谱具有零相位。同样,围绕某个非零点对称的信号的频谱具有直线相位,即线性相位。最后,不对称的信号的频谱具有不是直线的相位,即具有非线性相位

6 交换律

卷积的交换律用数学形式表示:

换句话说,两个信号的卷积顺序没有区别;结果是相同的。如图7-8所示,这对于系统论来说有着奇怪的意义。在任何线性系统中,输入信号和系统的脉冲响应都可以交换,而不改变输出信号。

7 关联属性

是否可以对三个或更多信号进行卷积? 答案是肯定的,关联属性描述了如何:将两个信号进行卷积以产生中间信号,然后将中间信号与第三个信号进行卷积。关联属性规定卷积的顺序并不重要。作为一个等式:

关联属性在系统理论中用于描述级联系统的行为方式。如图 7-9 所示,如果一个系统的输出用作下一个系统的输入,则称两个或多个系统处于级联状态。根据关联属性,可以重新排列系统的顺序,而不改变级联的整体响应。此外,任何数量的级联系统都可以用单个系统代替。通过对所有原始系统的脉冲响应进行卷积来找到替换系统的脉冲响应。

8 分配属性

分配律以方程形式写为:

分布式属性描述了具有附加输出的并行系统的运行。如图 7-10 所示,两个或多个系统可以共享相同的输入 x[n],并将其输出相加以生成 y[n]。分布式特性允许用单个系统代替这种系统组合,该系统的脉冲响应等于原始系统的脉冲响应之和。

9 输入和输出之间的传输

这不是一个正式的数学属性,而是一种思考信号处理中常见情况的方式。如图 7-11 所示,输出信号以与输入信号变化完全相同的线性方式变化。例如,如果输入信号被放大两倍,则输出信号也将被放大两倍。如果对输入信号求导,则也将对输出信号求导。如果以某种方式对输入进行过滤,则输出也将以相同的方式进行过滤。这可以通过使用关联属性轻松证明。

10 中心极限定理

中心极限定理是概率论中的一个重要工具,因为它从数学上解释了为什么在自然界中如此普遍地观察到高斯概率分布。其以最简单的形式指出,当观察到的变量是许多随机过程的总和时,就会产生高斯分布,即使组件过程不具有高斯分布,它们的总和也会具有高斯分布。

中心极限定理对于卷积有一个有趣的含义。如果脉冲状信号与其自身卷积多次,就会产生高斯信号。图 7-12 显示了一个示例。

  • (a) 中的信号是不规则脉冲,故意选择与高斯脉冲非常不同的脉冲。
  • (b) 显示了该信号与其自身卷积一次的结果。
  • ( c ) (c) (c) 显示了该信号 与其自身卷积3次 的结果。即使只有三个卷积,波形看起来也非常像高斯分布。用数学术语来说,该过程很快就会收敛到高斯分布。所得高斯的宽度(即方程 2-7 或 2-8 中的 σ)等于原始脉冲的宽度(在方程 2-7 中表示为 σ)乘以卷积脉冲数的平方根。

11 相关性

相关性的概念最好用一个例子来说明。图 7-13 显示了雷达系统的关键元件。专门设计的天线在选定的方向上发射短脉冲无线电波能量。如果传播的波击中物体(例如图中的直升机),一小部分能量会反射回发射器附近的无线电接收器。发射的脉冲是我们选择的特定形状,例如本例中所示的三角形。

接收到的信号将由两部分组成:(1) 传输脉冲的移位和缩放版本,以及 (2) 由干扰无线电波、电子设备中的热噪声等产生的随机噪声。由于无线电信号以已知的速度传播,速率、光速、发射脉冲和接收脉冲之间的偏移是到被检测物体距离的直接测量。

这就是问题所在:给定某种已知形状的信号,确定该信号在另一个信号中的位置(或是否)出现的最佳方法是什么? 相关性就是答案。

相关性是一种与卷积非常相似的数学运算。正如卷积一样,相关使用两个信号来产生第三个信号。第三个信号称为两个输入信号的互相关。如果信号与其自身相关,则所得信号称为自相关

图7-14是类似的相关机的插图。接收到的信号 x[n] 和互相关信号 y[n] 固定在页面上。我们正在寻找的波形 t[n],通常称为目标信号,包含在相关机内。 y[n] 中的每个样本都是通过向左或向右移动相关机直到它指向正在处理的样本来计算的。接下来,来自接收信号的指示样本落入相关机,并与目标信号中的对应点相乘。然后,这些乘积的总和转移到互相关信号中的适当样本中。

互相关信号中每个样本的幅度是对在该位置处接收到的信号与目标信号的相似程度的度量。这意味着对于接收信号中存在的每个目标信号,互相关信号中将出现峰值。换句话说,当目标信号与接收信号中的相同特征对齐时,互相关值最大化。

如果目标信号包含负值样本怎么办? 没有什么变化。想象一下,相关机的位置使得目标信号与接收信号中的匹配波形完美对齐。当接收信号的样本落入相关机时,它们会与目标信号中的匹配样本相乘。忽略噪声,正样本将与其自身相乘,得到正数。同样,负样本将与其自身相乘,也会得到正数。即使目标信号完全为负,互相关的峰值仍将为正。

如果接收信号上存在噪声,则互相关信号上也会存在噪声。不可避免的事实是,随机噪声看起来在一定程度上类似于您可以选择的任何目标信号。互相关信号上的噪声只是测量这种相似性。除了该噪声之外,互相关信号中生成的峰值在其左右之间是对称的。即使目标信号不对称也是如此。此外,峰的宽度是目标信号宽度的两倍。请记住,互相关试图检测目标信号,而不是重新创建它。没有理由期望峰值看起来会像目标信号。

相关性是检测随机噪声中已知波形的最佳技术。也就是说,与任何其他线性系统相比,使用相关性产生的峰值高于噪声。 (为了完全正确,它仅适用于随机白噪声)。使用相关性来检测已知波形通常称为匹配滤波

除了一点点差异之外,相关机和卷积机是相同的。卷积机内部的信号被左右翻转。这意味着采样数字:1、2、3…从右到左。在相关机中,不会发生这种翻转,并且样本沿正常方向运行。

由于信号反转是两个运算之间的唯一区别,因此可以使用与卷积相同的数学来表示相关性。这需要预翻转两个相关信号之一,从而取消卷积中固有的从左到右的翻转。例如,当 a[n] 和 b[n] 卷积生成 c[n] 时,方程为:a[n]✖️b[n] = c[n]。相比之下,a[n]和b[n]的互相关可以写成:a[n] * b[-n] = c[n]。也就是说,从左向右翻转 b[n] 是通过反转索引的符号(即 b[-n])来完成的。

不要让卷积和相关之间的数学相似性欺骗了你;它们代表非常不同的 DSP 程序。卷积是系统的输入信号、输出信号和脉冲响应之间的关系。相关性是在噪声背景中检测已知波形的一种方法。类似的数学只是一个方便的巧合。

这篇关于信号系统之卷积性质的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/718599

相关文章

基于深度学习 卷积神经网络resnext50的中医舌苔分类系统

项目概述 本项目旨在通过深度学习技术,特别是利用卷积神经网络(Convolutional Neural Networks, CNNs)中的ResNeXt50架构,实现对中医舌象图像的自动分类。该系统不仅能够识别不同的舌苔类型,还能够在PyQt5框架下提供一个直观的图形用户界面(GUI),使得医生或患者能够方便地上传舌象照片并获取分析结果。 技术栈 深度学习框架:采用PyTorch或其他

如何将卷积神经网络(CNN)应用于医学图像分析:从分类到分割和检测的实用指南

引言 在现代医疗领域,医学图像已经成为疾病诊断和治疗规划的重要工具。医学图像的类型繁多,包括但不限于X射线、CT(计算机断层扫描)、MRI(磁共振成像)和超声图像。这些图像提供了对身体内部结构的详细视图,有助于医生在进行准确诊断和制定个性化治疗方案时获取关键的信息。 1. 医学图像分析的挑战 医学图像分析面临诸多挑战,其中包括: 图像数据的复杂性:医学图像通常具有高维度和复杂的结构

深度学习基础--卷积的变种

随着卷积同经网络在各种问题中的广泛应用,卷积层也逐渐衍生出了许多变种,比较有代表性的有: 分组卷积( Group Convolution )、转置卷积 (Transposed Convolution) 、空洞卷积( Dilated/Atrous Convolution )、可变形卷积( Deformable Convolution ),下面分别介绍下。 1. 分组卷积 在普通的卷积操作中,一个

对极约束及其性质 —— 公式详细推导

Title: 对极约束及其性质 —— 公式详细推导 文章目录 前言1. 对极约束 (Epipolar Constraint)2. 坐标转换 (Coordinate Transformations)3. 像素坐标 (Pixel Coordinates)4. 像素坐标转换 (Transformations of Pixel Coordinates)5. 本质矩阵 (Essential Matr

时序预测|变分模态分解-双向时域卷积-双向门控单元-注意力机制多变量时间序列预测VMD-BiTCN-BiGRU-Attention

时序预测|变分模态分解-双向时域卷积-双向门控单元-注意力机制多变量时间序列预测VMD-BiTCN-BiGRU-Attention 文章目录 一、基本原理1. 变分模态分解(VMD)2. 双向时域卷积(BiTCN)3. 双向门控单元(BiGRU)4. 注意力机制(Attention)总结流程 二、实验结果三、核心代码四、代码获取五、总结 时序预测|变分模态分解-双向时域卷积

卷积神经网络(二)CIFAR100类别分类

一.数据介绍 总共一百个类,每个类有600个图像。每类500个训练图像,100个测试图像。没填图像都带有一个"精细"标签(它所属的类)核一个粗糙标签(它所属的超类)  二.API使用 用于构建CNN模型的API Conv2D:实现卷积,kernel_size,strides,padding,datafromat,'NHWC'核'NCHW' MaxPool2D:池化操作 impo

【python 走进NLP】从零开始搭建textCNN卷积神经网络模型

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里可以跳转到教程。人工智能教程 1、众所周知,tensorflow 是一个开源的机器学习框架,它的出现大大降低了机器学习的门槛,即使你没有太多的数学知识,它也可以允许你用“搭积木”的方式快速实现一个神经网络,即使没有调节太多的参数,模型的表现一般还

REMEMBERING HISTORY WITH CONVOLUTIONAL LSTM FOR ANOMALY DETECTION——利用卷积LSTM记忆历史进行异常检测

上海科技大学的文章,上海科技大学有个组一直在做这方面的工作,好文章挺多的还有数据集。 ABSTRACT 本文解决了视频中的异常检测问题,由于异常是无界的,所以异常检测是一项极具挑战性的任务。我们通过利用卷积神经网络(CNN或ConvNet)对每一帧进行外观编码,并利用卷积长期记忆(ConvLSTM)来记忆与运动信息相对应的所有过去的帧来完成这项任务。然后将ConvNet和ConvLSTM与

线性代数|机器学习-P33卷积神经网络ImageNet和卷积规则

文章目录 1. ImageNet2. 卷积计算2.1 两个多项式卷积2.2 函数卷积2.3 循环卷积 3. 周期循环矩阵和非周期循环矩阵4. 循环卷积特征值4.1 卷积计算的分解4.2 运算量4.3 二维卷积公式 5. Kronecker Product 1. ImageNet ImageNet 的论文paper链接如下:详细请直接阅读相关论文即可 通过网盘分享的文件:image

PMF源解析软件下载、安装、运行;Fpeak模式运行结果优化及误差评估;大气颗粒物理化性质等基础知识和通过PMF方法对其来源解析

目录 专题一 PMF源解析技术简要及其输入文件准备 专题二 PMF源解析技术的原理,PMF软件的实操及应用举例 专题三 PMF源解析结果的优化及误差评估 更多应用 颗粒物污染不仅对气候和环境有重要影响,而且对人体健康有严重损害,尤其在一些重污染天气,如灰霾和沙尘暴等。为了高效、精准地治理区域大气颗粒物污染,首先需要了解颗粒物的来源。因此,颗粒物源解析成为目前解决大气颗粒物污染的关键技