文章目录

  • 1. 冲激信号的卷积
  • 2. 性质:
  • 3. 仿真验证:

1. 冲激信号的卷积

由冲激信号的卷积性质可知:冲激信号具有显像性

任何信号对单位冲激函数的卷积等于该信号本身,那么单位冲激函数就相当于是一种“显像”信号,当冲激函数对冲激函数卷积时,就相当于将其中的一个冲激函数显像出来。

clc,clear,close all;
x = [1,zeros(1,9)]      %信号1,作为冲激信号
h = [-2:1:2]              %信号2
nx = [1:10];nh = [-2:2];  %序列下标
disp(length(x));
disp(length(h));
[y,ny] = convu(x,nx,h,nh)
stem(ny,y,"linewidth",2);function[y,ny]=convu(h,nh,x,nx)
nys = nh(1)+nx(1);     %卷积的起始点
nyf = nh(end)+nx(end); %卷积的终止点
y = conv(h,x); ny=nys:nyf;
end

运行结果如下图所示:

信号1可看做 δ ( n ) \delta(n) δ(n),与信号2做卷积。

clc,clear,close all;
x = [0,1,zeros(1,8)]      %信号1,作为冲激信号
h = [-2:1:2]              %信号2
nx = [1:10];nh = [-2:2];  %序列下标
disp(length(x));
disp(length(h));
[y,ny] = convu(x,nx,h,nh)
stem(ny,y,"linewidth",2);function[y,ny]=convu(h,nh,x,nx)
nys = nh(1)+nx(1);     %卷积的起始点=信号1起始点+信号2起始点
nyf = nh(end)+nx(end); %卷积的终止点=信号1终止点+信号2终止点
y = conv(h,x); ny=nys:nyf;
end

运行结果如下图所示:

信号2的取值为[-2,-1,0,1,2],信号1可看做 δ ( n − 1 ) \delta(n-1) δ(n−1).

对比第一幅图,两者作卷积相当于将信号2向右平移一个单位。

2. 性质:

我们知道:

两个信号在时域乘积的傅里叶变换等于两个信号分别的傅里叶变换的卷积。

3. 仿真验证:

通过以下程序得以验证:

clc,clear,close all;
x = [1,zeros(1,10),1,zeros(1,10)]      %信号1,作为冲激信号
h = [zeros(1,7),-2:1:2,zeros(1,10)]             %信号2
nx = [1:length(x)];nh = [-9:12];       %序列下标
xn = fft(x,32); hn=fft(h,32);
disp(length(x));
disp(length(h));
[y,ny] = convu(x,nx,h,nh)
yn = fft(y,32);        %对卷积结果进行傅里叶变换
stem(ny,y,"linewidth",2);
title("两信号做卷积")
figure(2)
stem(fftshift(abs(xn.*hn)),"linewidth",2);
title("两信号分别做傅里叶变换后相乘")
figure(3)
stem(fftshift(abs(yn)),"linewidth",2);
title("两信号做卷积后的傅里叶变换")function[y,ny]=convu(h,nh,x,nx)
nys = nh(1)+nx(1);     %卷积的起始点
nyf = nh(end)+nx(end); %卷积的终止点
y = conv(h,x); ny=nys:nyf;
end

实际上,这种思想在验证采样信号的频谱时也得以体现:

\quad\quad 先分别求出原始模拟信号的傅里叶变换与冲激串的傅里叶变换,得到其频谱,再将两者相乘,便得到采样信号的频谱,与直接对采样信号进行傅里叶变换得到的频谱效果是一致的。

理想采样信号的频谱,是原模拟信号的频谱以采样角频率为周期,进行周期性延拓而成的。

且一个域的采样,必引起另一个域中的周期延拓。

冲激信号的卷积性质采样信号频谱的周期性延拓相关推荐

  1. matlab 信号去直流,基于FIR滤波的ADC采样信号中直流信号的消除方法与流程

    本发明属于卫星导航领域,介绍了ADC采样信号中的直流偏置消除方法. 背景技术: 卫星导航系统在军事和民用领域应用越来越广泛.以GPS卫星导航系统为例,其到地面的信号功率仅为-130dBm,这么微弱的信 ...

  2. 信号与系统、数字信号处理、滤波、傅里叶变换、数字信号模拟信号采样信号、滤波器零阶保持器

    目录 1 几个重要的概念.定义 2 信号 2.1 模拟信号.连续信号.连续时间信号 2.2 数字信号.采样信号.离散信号.离散时间信号.序列 2.3 信号的MATLAB实现 2.3.1 信号的表示 2 ...

  3. matlab计算离散信号的卷积

    数字信号处理计算离散信号的卷积 1.默认序列从0开始 1.matlab代码 2.运行结果 2. 当卷积序列起始位置不为0时 1.matlab代码 2.运行结果 1.默认序列从0开始 1.matlab代 ...

  4. 使用overlap-add方法计算两个信号的卷积示例(在频域计算卷积)

    之前已经写过一篇使用overlap-add方法计算两个信号的卷积示例 本篇将卷积部分的计算从时域改为频域,基本操作步骤不变 示例代码如下: import numpy as npdef get_bloc ...

  5. 【数字信号处理】相关函数 ( 相关函数性质 | 相关函数共轭对称性质 | 实信号自相关函数偶对称 | 复信号自相关函数共轭对称 | 复信号互相关函数共轭对称 )

    文章目录 一.相关函数共轭对称性质 1.实信号自相关函数偶对称 2.复信号自相关函数共轭对称 3.复信号互相关函数共轭对称 一.相关函数共轭对称性质 1.实信号自相关函数偶对称 实信号 自相关函数 偶 ...

  6. matlab对正弦采样信号采样重建,信号与系统实验报告4

    实验报告 课程名称:信号与系统 实验项目名称:实验4 信号抽样及抽样定理 实 验 目 的: 学会运用MATLAB完成信号抽样及对抽样信号的频谱进行分析:学会运用 MATLAB改变抽样间隔,观察抽样后信 ...

  7. DSP matlab产生正弦数字采样信号(M2.4)

    一些基础知识: 模拟信号被采样形成数字信号,假设采样频率是fsf_sfs​,则采样间隔是T=1/fsT=1/f_sT=1/fs​,设nnn是采样序号,则连续时间t=nTt=nTt=nT,其中nnn是正 ...

  8. Matlab重建信号实验总结,实验三信号采样与重建(实验报告).doc

    实验三信号采样与重建(实验报告) <信号与系统>实验报告 学院 专业 班级 姓名 学号 时间 实验三 信号采样与重建 一.实验目的 1.进一步学习MATLAB的函数及其表示. 2.掌握及验 ...

  9. 信号与系统——阶跃信号与冲激信号

    我们在学习阶跃信号与冲激信号之前,我们首先要知道什么是奇异信号? 什么是奇异信号? 解释:函数本身有不连续点(跳变点)或其导数与积分有不连续点的一类函数统称为奇异信号或奇异函数.而我们下面所要介绍的单 ...

最新文章

  1. FP与IP作为两种编程范型的解决问题思路及其适用领域分析
  2. 调驱动 一定注意 cache 表的
  3. Vue 脚手架生成的项目结构分析||Vue 脚手架的自定义配置
  4. python 稀疏数组搜索
  5. python读写、创建 文件(二)
  6. Python 列表元组字典集合
  7. 2016蓝桥杯省赛---java---B---3(凑算式)
  8. JDK 9/10/11:Java字符串上+ =带来的副作用
  9. mui 时间样式错乱_微信公众号素材样式中心在哪?公众号动态分割线怎么添加?...
  10. python的urllib2模块
  11. mysql锁问题排查_Mysql死锁问题如何排查和解决?
  12. 档案管理软件 php_致PM:除了Excel,你还有这五个项目管理软件可以用
  13. 几点预防内存泄露的小建议
  14. 计算机毕业论文java毕业设计论文题目基于SpringBoot项目源码旅游信息管理系统[包运行成功]
  15. 合肥工业大学C语言提交作业,合肥工业大学C语言题库程序设计.doc
  16. ECCV 2022开奖!清华、浙大校友斩获最佳论文奖
  17. 获取Windows 10上文件资源管理器的帮助
  18. JS邮箱验证_手机号码验证_电话号码验证-正则验证
  19. w7上 android模拟器,win7系统运行安卓模拟器的操作方法
  20. 大学生HTML作业节日网页 HTML作业节日文化网页期末作业 html+css+js节日网页 HTML学生节日介绍 HTML学生作业网页视频

热门文章

  1. Java Web篇:导出等比例图片到Excel
  2. Python+Vue计算机毕业设计超市积分管理系统o2qyn(源码+程序+LW+部署)
  3. tiktok电商怎么做?tiktok会是跨境电商的新风口吗?
  4. unity关于对其他脚本对象的修改
  5. git fork代码保持与原代码同步
  6. 涂子沛:个人信息保护入法,堵住非法变现通道
  7. 蓝桥杯备赛(五) 双指针,BFS与图论
  8. Mysql之group by 和order by 一起用时的排序问题
  9. Python中函数内如何调用另一个函数返回值
  10. 【PostgreSQL基于Pacemaker+Corosync+pcs的高可用】